As funções também são chamadas de métodos!
Herança: o uso estende a palavra -chave em Java para representar relacionamentos de herança. Super é usado para herdar métodos e parâmetros da classe pai.
A herança significa que a classe infantil herda as características e o comportamento da classe pai, para que a classe infantil tenha o mesmo comportamento que a classe pai.
Notas:
1. Quando uma classe não herda nenhuma classe, o sistema herda o objeto por padrão.
2. A classe pai também é chamada de classe base, super classe e super classe, e a subclasse também é chamada de classe derivada. Isso é causado por problemas de tradução.
3. A herança Java é única.
4. As subclasses não podem herdar o método do construtor da classe pai, mas podem herdar os parâmetros da classe do método do construtor.
5. As subclasses podem ter suas próprias propriedades e métodos, ou seja, as subclasses podem estender a classe pai. No entanto, as subclasses não podem herdar as propriedades e métodos modificados pela classe pai privada.
Formato de sintaxe:
HERITância padrão do sistema
Classe Nome estende o objeto {/*Código Bloco*/}
Sintaxe de herança correta
Classe Nome da subclasse estende o nome da classe pai {/*Código Block*/}
Sintaxe de herança de erro
classe Nome da subclasse estende o nome da classe pai, nome da classe pai {/* não suporta herança múltipla*/}
Crie uma classe pai com o nome da classe Pai:
public classe pai {int a; int b; int addSum; pai (int a, int b) {// o construtor da classe pai this.a = a; this.b = b;} void cal () {// o método da classe pai). // Crie um objeto para inicializar F.Cal (); // A classe pai chama o método da classe pai}}Resultado da execução da classe dos pais: 4
Crie uma subclasse com a subclasse chamada Son:
public classe filho estende o pai {filho (int a, int b) {// o construtor da subclasse super (a, b); // herdar os parâmetros da classe pai} void SON () {// O próprio método da subclasse super.cal (); // A subclasse chama o método da classe pai} public static void main (string [] args) {filho s = novo filho (3,3); // Crie um objeto para inicializar s.son (); // A subclasse chama o método da subclasse}}Resultado da execução da subclasse: 6