helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Classes em Java
Vemos o que são as classes, como cria-las e alguns detalhes adicionais de seu uso.
Por Victorino Blanco González
Como comentamos anteriormente no Manual de Java, as classes marcam a estrutura básica de um programa tanto em Java como na programação orientada a objetos em geral.
Uma classe é o produto de enfocar a programação aos dados mais que as funções. Portanto, uma classe é uma coleção de dados e, além disso, para operar com eles uma série de funções próprias da classe. Vejamos por exemplo, a classe "Fichas" definida anteriormente, seu único dado é "a cor" e a única operação que permite é saber a cor da ficha em qualquer momento. Isso permite um acesso restritivo aos dados segundo a função dos mesmos. Neste caso a classe é assim baseando-se na própria vida: Não acredito que ninguém tenha mudado a cor de uma ficha jogando "quatro em linha" e no caso positivo não teria muito boas intenções ao faze-lo.
Além deste método básico de proteção dos dados, Java permite alguns mais que veremos agora.
Quando declaramos uma classe o primeiro que colocamos é o cabeçalho:
public class Fichas { (corpo da classe) }
A primeira palavra nos proporciona a possibilidade de dar permissões de acessos a nossa classe, as permissões são as seguintes:
"Public": Uma classe "public" é acessível desde qualquer outra classe, não obstante para que isto aconteça deve ser primeiro acessível o "package" dessa classe "public". Para que um "package" seja acessível deve de estar no diretório que assinala a variável "CLASSPATH" que definimos ao instalar nosso ambiente Java e claro, ter permissão de leitura nesse diretório.
"Package": Usar este identificador no cabeçalho da classe é opcional, pois é a opção por padrão em java, ou seja, se escrevermos:
class Fichas {(Corpo da classe)}
Vemos o que são as classes, como cria-las e alguns detalhes adicionais de seu uso.
Por Victorino Blanco González
Como comentamos anteriormente no Manual de Java, as classes marcam a estrutura básica de um programa tanto em Java como na programação orientada a objetos em geral.
Uma classe é o produto de enfocar a programação aos dados mais que as funções. Portanto, uma classe é uma coleção de dados e, além disso, para operar com eles uma série de funções próprias da classe. Vejamos por exemplo, a classe "Fichas" definida anteriormente, seu único dado é "a cor" e a única operação que permite é saber a cor da ficha em qualquer momento. Isso permite um acesso restritivo aos dados segundo a função dos mesmos. Neste caso a classe é assim baseando-se na própria vida: Não acredito que ninguém tenha mudado a cor de uma ficha jogando "quatro em linha" e no caso positivo não teria muito boas intenções ao faze-lo.
Além deste método básico de proteção dos dados, Java permite alguns mais que veremos agora.
Quando declaramos uma classe o primeiro que colocamos é o cabeçalho:
public class Fichas { (corpo da classe) }
A primeira palavra nos proporciona a possibilidade de dar permissões de acessos a nossa classe, as permissões são as seguintes:
"Public": Uma classe "public" é acessível desde qualquer outra classe, não obstante para que isto aconteça deve ser primeiro acessível o "package" dessa classe "public". Para que um "package" seja acessível deve de estar no diretório que assinala a variável "CLASSPATH" que definimos ao instalar nosso ambiente Java e claro, ter permissão de leitura nesse diretório.
"Package": Usar este identificador no cabeçalho da classe é opcional, pois é a opção por padrão em java, ou seja, se escrevermos:
class Fichas {(Corpo da classe)}