A sucessão

Uma super classe não saber de suas subclasses

Neste exemplo, a classe de caneta esferográfica fica acessível a todos os atributos da classe, caneta herdadasAssim, podemos olhar uma vez um diagrama de classe na Unificação de Modelação Language (UML). Aachen, em Berlim, Dortmund, Essen, Frankfurt Am Main, Hamburgo, Hannover, em Istambul, em Jena, em Karlsruhe, Colônia, Munique, Nuremberg, Stralsund, em Estugarda, No caso de uma herança em Java é feita uma distinção entre uma Super - e subclasse. A super-classe pai ou classe base, geralmente é um resumo Geral Atributos e métodos diferentes, mas semelhantes objetos. A subclasse, uma criança de classe é conhecida, chega a sua super classe, todos os atributos e métodos são herdados. Além disso, a subclasse é estendido pelos próprios atributos e métodos. Isto é referido como uma especialização do subclasse da super classe.

Herança em Java externo terá lugar a palavra-chave. O modificador pode assumir valores como público, Abstrato, ou quaisquer outros modificadores de acesso.

A subclasse é referida aqui é a classe que recebe algo herdado. Em seguida, a palavra chave extends, que introduz a herança da super classe seguinte. A super classe, em seguida, a partir do qual classe é herdada. Em Java não há herança múltipla De classes que são declaradas com a Palavra-chave final, que pode ser usado para derivar classes filhas.

Um Super classe, que não está totalmente implementado, será marcado com a palavra-chave abstract.

A partir de classes que estão marcados com o abstrato, mas pode haver objetos criados. Subclasses de um resumo super da classe, seus atributos e métodos são herdados, você deve implementar o resumo marcado métodos. Isso não é feito, o subclasse não é, necessariamente, também com o abstrato. A subclasse obtém todos os atributos e métodos da super classe com a palavra-chave public protected, ou não previstos, herdadas.

Assim, um elenco que é seguro fazê-lo, há o Operador

Todos os atributos e métodos da super classe, herdada com a palavra-chave. Os métodos herdados da classe super também pode ser na subclasse ou mesmo substituído (substituído) sobrecarregado. Quando substituir métodos, o modificador de visibilidade pode ser alterado, mas nenhum modificador protected ou public, ou do protegido ao público. A regra aqui é: O atributo ou método não deve ser 'privado', como o super-classe. Na subclasse explicitamente, os métodos da super classe pode ser chamado, por lá é a palavra chave super. Na imagem, as setas de subclasses de aparecer na super classe. Este é de sublinhar uma vez mais que o super sabe de classe, de suas subclasses, mas somente a criança de classe de sua classe pai. Na base deste Operador pode ser usado para determinar a partir de qual classe um objeto foi criado. O Operador retorna apenas true ou false como ele verifica apenas se um objeto de uma classe foi criado. Vamos, a título ilustrativo, um exemplo Por favor, considere a sua resposta e, em seguida, resolver o resultado. Este exemplo serve apenas para ilustrar o acima descrito fatos.

Do ponto de vista de um desenvolvedor de software, e desta herança há-faz menos sentido.

Faz mais de uma Pessoa de classe e um avô, pai e filho foram objetos da classe Pessoa.