Breve resumo da criação e utilização de classes em java
Desenvolver uma compreensão da estrutura de classes Java que ajuda a criar melhores classes
Conteúdo
Métodos de fornecer os meios de contar uma classe ou objeto para executar uma tarefa específica.
A declaração do método inclui o escopo do método, se é estático ou não-estático, o tipo de retorno, o nome do método, lista de argumentos, e corpo do método.
Propriedades fornecer os meios de interagir com dados dentro de uma classe ou objecto.
A declaração de propriedade inclui o escopo da propriedade, quer se trate de tipo estático ou não-estático,, nome da variável e valor inicial.
Usando getters e setters ajuda a proteger os dados geridos por sua classe de uso indevido pelo chamador.
Cada classe que você criar no Java herda de uma classe pai de algum tipo.
Uma classe que você cria herda da classe Object.
Use o âmbito privado para esconder completamente elementos de classe.
Use o escopo padrão para ocultar elementos de classe de acesso fora do pacote atual.
Use o escopo protegida para ocultar elementos de classe de acesso fora de subclasses.
Use o espaço público para permitir o acesso de elementos de classe por qualquer pessoa.
Uma classe que se baseia em eventos utiliza uma classe de evento para definir esse evento.
Os ouvintes de eventos esperar por eventos a acontecer e, em seguida, reagir a elas.
Video: Aprenda Java Fácil Aula 7 - Classes
Uma implementação de um evento como parte de uma classe requer que você fornecer um meio para registrar e cancelar o registro manipuladores de eventos.
Você deve fornecer um meio de disparar o evento.
classes anônimas torná-lo possível expressar tarefas usando significativamente menos código do que seria necessário quando se utiliza técnicas mais tradicionais.
Video: Java Teórico - Classes 1: O que são e como funcionam
As expressões lambda fornecer um método de atalho para a criação de versões especializadas de classes anônimas que têm apenas uma interface funcional e um método.
Aqui estão algumas palavras-chave para entender quando a programação Java com classes:
classe interna anônima: Um tipo especial de classe sem nome que contém um ou mais interfaces e um ou mais métodos. Você usa uma classe anônima, quando uma declaração de classe formal é desnecessário ou indesejado. Porque uma classe anônima não tem nome, você não pode fazer referência a ela fora da classe em que ele existe.
construtor: Um tipo especial de método utilizado para criar um objecto de uma classe. Cada classe vem com pelo menos um construtor, o construtor padrão.
evento: A ocorrência especial dentro de uma classe que a classe faz outsiders ciente.
manipulador de eventos: Um método especial que é projetado para reagir a eventos gerados por outra classe.
ouvinte de evento: Uma classe especial que é projetado para escutar eventos que ocorrem dentro de outra classe.
campo: Uma variável que está definida como parte de uma aula ou de um objecto.
interface: Uma classe que define métodos unimplemented. Qualquer classe herdada de uma interface deve fornecer implementações dos métodos descritos.
getter: Um método especial usado para obter o valor de um campo e torná-lo acessível fora da classe ou objeto.
expressão lambda: Uma classe anônima que contém apenas uma interface funcional e um método. Normalmente, uma expressão lambda está concebido para executar uma tarefa usando o mais curto possível código.
método: Os meios de contar uma classe ou objeto para executar uma tarefa específica.
sobrepor: Para substituir a implementação de um método em uma classe pai com uma nova implementação em uma classe criança. Muitas vezes, a classe pai fornece um método simples que não aborda as exigências da categoria infantil.
pacote: Um recipiente utilizado para manter várias classes juntas. O pacote mais simples baseia-se em um subdiretório de uma estrutura de diretório. Um pacote é sempre definida utilizando a palavra-chave pacote no arquivo .java.
propriedade: O meio de acessar um valor armazenado por uma classe ou objeto.
setter: Um método especial usado para alterar o valor de um campo do lado de fora da classe ou objecto.
superclasse: A classe pai da classe atual. Você acessa a superclasse usando a palavra-chave super.