¡Las funciones también se llaman métodos!
Herencia: el uso extiende la palabra clave en Java para representar relaciones de herencia. Super se utiliza para heredar métodos y parámetros de clase principal.
La herencia significa que la clase infantil hereda las características y el comportamiento de la clase principal, de modo que la clase infantil tiene el mismo comportamiento que la clase principal.
Notas:
1. Cuando una clase no hereda ninguna clase, el sistema hereda el objeto de forma predeterminada.
2. La clase principal también se llama clase base, súper clase y súper clase, y la subclase también se llama clase derivada. Esto es causado por problemas de traducción.
3. Java La herencia es soltera.
4. Las subclases no pueden heredar el método del constructor de la clase principal, pero pueden heredar los parámetros de la clase del método del constructor.
5. Las subclases pueden tener sus propias propiedades y métodos, es decir, las subclases pueden extender la clase principal. Sin embargo, las subclases no pueden heredar las propiedades y métodos modificados por la clase principal privada.
Formato de sintaxis:
Herencia predeterminada del sistema
El nombre de clase de clase extiende el objeto {/*bloque de código*/}
Sintaxis de herencia correcta
El nombre de la subclase de clase extiende el nombre de la clase principal {/*bloque de código*/}
Sintaxis de herencia de error
El nombre de la subclase de clase extiende el nombre de la clase principal, el nombre de la clase principal {/* no admite la herencia múltiple*/}
Crea una clase matriz con el nombre de la clase Padre:
Padre de clase pública {int a; int b; int addsum; padre (int a, int b) {// El constructor de la clase principal this.a = a; this.b = b;} void cal () {// El método propio de la clase principal addSum = a+b; system.println (addSum);} public void estatic (string [] string [] args) {nuevo Fade F = nuevo (2,2); // crear un objeto para inicializar F.cal (); // La clase principal llama al método de la clase principal}}Resultado de la clase principal de la clase: 4
Crea una subclase con la subclase llamada Hijo:
El hijo de clase pública extiende al padre {son (int a, int b) {// El constructor de la subclase super (a, b); // heredar los parámetros de la clase principal} void son () {// El método propio de la subclase super.cal (); // La subclase llama al método de la clase principal} public static void main (string [] args) {son s = nuevo hijo (3,3); // crear un objeto para inicializar s.son (); // La subclase llama al método de la subclase}}Resultado de la ejecución de subclase: 6