Mind map
Classe em Java
Map content
Classe em Java
É um molde
É um tipo que pode ser definido pelo programador
Onde se define os atributos
- Ou propriedades
- São variáveis declaradas dentro da classe
- Pode ser private, public, protected, package
- Private = Encapsulado
- Só podem receber valores ou ter acesso a esses valores mediante um método da própria Classe
- Private = Encapsulado
- Pode ser private, public, protected, package
- São variáveis declaradas dentro da classe
- Ou propriedades
Onde se define os métodos
- Ou funcionalidades
- Não devem ser privados
- Podem receber parâmetros e retornar resultados
Deve ser escrita em um arquivo à parte
O qualificador define como a Classe pode ser usada por outras Classes
- Package
- O conteúdo público da classe pode ser utilizado por outras Classes do mesmo pacote
- O conteúdo público da classe pode ser utilizado por outras Classes do mesmo pacote
- Public
- Pode ser utilizado por outras Classes independente do pacote
- Um pacote é um diretório onde residem um ou mais classes que tenham alguma relação entre si
- Pode ser utilizado por outras Classes independente do pacote
- Package
Objeto
- É uma instância da Classe
- Tem seus atributos e métodos descritos na Classe
- Podemos criar vários objetos da mesma Classe, mas cada objeto terá seus próprios atributos e métodos
- Para instanciar um novo objeto:
- NomeDaClasse nomeDoObjeto = new NomeDaClasse();
- É uma instância da Classe
Construtor
- Quando necessitamos que um método seja automaticamente executado quando da criação do objeto
- É semelhante a um método normal, mas...
- Tem o mesmo nome da Classe
- Não retorna valor (pode receber)
Information
- Description
- Mind Map on Classe em Java, created by Márcio Kawasaki on 18/04/2017.
- Created by
- Márcio Kawasaki
- Views
- 0
- Rating