Conceitos Essenciais de Programação Orientada a Objetos
Classificado em Computação
Escrito em em português com um tamanho de 2,4 KB
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 variá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âncias 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 de 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.