Então vamos começar!
Herança em java
A herança é um processo/mecanismo que permite que uma classe adquira as propriedades de alguma outra classe, por exemplo, considere um relacionamento pai-filho, onde um filho pode herdar as características de seu pai. Vamos considerar os pontos abaixo para entender os conceitos básicos de herança em Java:
Isso significa Classe B é um filho de classe A, enquanto Classe c é um filho de Classe B e neto de Classe A.
Como uma aula em Java pode ser de público, protegido, e privado tipo:
Sintaxe
Em Java, o estende -se A palavra -chave é usada para herdar as propriedades de alguma outra classe. A sintaxe básica da herança é mostrada no trecho abaixo do rumo:
Classe parentclassNo trecho acima, o estende -se Palavra -chave mostra que a “classe infantil” é derivada da “Classificação Parent”.
Implementação de herança em Java
Vamos considerar um exemplo para entender como herdar uma aula.
Exemplo
O código abaixo do dado cria três classes:
O Pessoa classe tem atributos de classe, como personagem e personagem e um método chamado mostrar().
O Funcionário A classe tem um atributo de classe empid.
No método principal, criamos um objeto de classe de funcionários nomeado Emp, e usando EMP, chamamos de mostrar() método de Pessoa aula. Além disso, personagem e personagem são atributos de classe de Pessoa classe e herança possibilitam acessá -las com o objeto do Funcionário classe (classe infantil).
O código completo junto com sua respectiva saída é mostrado na figura abaixo:
A saída verifica se a classe do funcionário herda com sucesso os atributos e métodos da classe de pessoa.
Palavras -chave finais em herança
Se usarmos o final Palavra -chave com uma classe, então nenhuma outra classe pode herdar essa classe. O trecho abaixo do rumo ajudará você a entender como o final Palavra -chave funciona:
Todo o código é o mesmo que no exemplo anterior, exceto para o final palavra -chave. E a captura de tela acima verifica que o uso do final Palavra -chave restringe o Funcionário classe para herdar o Pessoa aula.
Conclusão
A herança permite que uma classe acesse as propriedades de alguma outra classe e, para fazer isso, uma palavra -chave estende -se é usado em java. Depois de herdar a classe pai, as propriedades da classe pai podem ser acessadas usando o objeto da classe infantil. A palavra -chave final pode ser usada para impedir que uma classe seja herdada por qualquer outra classe.