Desenvolvimento - Java

Pequeno dicionário básico de orientação a objetos em Java

Conheça algumas das principais palavras usadas em Java na orientação a objetos.

por Equipe Linha de Código



Classe: Um modelo para um objeto, que contém variáveis para descrever o objeto e métodos para descrever como o objeto se comporta. As classes podem herdar varáveis e métodos de outras classes.

Objeto: Uma instância de uma classe. Vários objetos que são instâncias da mesma classe têm acesso aos mesmos métodos, mas normalmente possuem valores diferentes para suas variáveis de instância.

Instância: O mesmo que um objeto. Cada objeto é uma nova ocorrência ou uma instância de alguma classe.

Método: Um grupo de instruções em uma classe, que define como os objetos da classe se comportarão. Os métodos são semelhantes a funções em outras linguagens, mas sempre precisam estar localizados dentro de uma classe.

Método de classe: Um método que opera em uma classe isoladamente, e não em instâmcias específicas de uma classe.

Método de instância: Um método de um objeto que opera sobre este objeto manipulando os valores de suas variáveis de instãncia. Como os métodos de instância são muito mais comuns do que os métodos de classe, eles normalmente são chamados apenas de métodos.

Variável de classe: Uma variável que descreve um atributo de uma classe, em vez das instâncias específicas da classe.

Variável de instância: Uma variável que descreve um atributo de uma instância de uma classe, em vez da própria classe.

Interface: Uma especificação de comportamento abstrato, que as classes individuais podem então implementar.

Pacote: Uma coleção de classes e interfaces. As classes do pacotes diferentes de java.lang precisam ser importadas explicitamente ou referenciadas por nome completo de pacote e classe.

Subclasse: Uma classe mais abaixo na hierarquia de classes do que outra classe, sua superclasse. A criação de uma nova classe que herda de outra existente normalmente é chamada de subclassificação. Uma classe pode ter tantas subclasses quantas forem necessárias.

Superclasse: Uma classe mais acima na hierarquia de classes do que outra classe, sua subclasse. Uma classe só pode ter uma superclasse imediatamente acima dela, mas esta também pode ter uma superclasse, e assim por diante.

Equipe Linha de Código

Equipe Linha de Código