Les fonctions sont également appelées méthodes!
Héritage: l'utilisation étend le mot-clé en Java pour représenter les relations successives. Super est utilisé pour hériter des méthodes et des paramètres de classe parent.
L'héritage signifie que la classe infantile hérite des caractéristiques et du comportement de la classe parent, de sorte que la classe infantile a le même comportement que la classe parent.
Notes:
1. Lorsqu'une classe n'hérite d'aucune classe, le système hérite de l'objet par défaut.
2. La classe parent est également appelée classe de base, super classe et super classe, et la sous-classe est également appelée classe dérivée. Cela est causé par des problèmes de traduction.
3. L'héritage Java est célibataire.
4. Les sous-classes ne peuvent pas hériter de la méthode du constructeur de la classe parent, mais ils peuvent hériter des paramètres de la classe de méthode du constructeur.
5. Les sous-classes peuvent avoir leurs propres propriétés et méthodes, c'est-à-dire que les sous-classes peuvent étendre la classe parentale. Cependant, les sous-classes ne peuvent pas hériter des propriétés et des méthodes modifiées par la classe parent privée.
Format de syntaxe:
Héritage par défaut du système
Classe Le nom de classe étend l'objet {/ * Bloc de code * /}
Syntaxe d'héritage correct
Classe Le nom de la sous-classe étend le nom de classe du parent {/ * Bloc de code * /}
Syntaxe de succession d'erreur
Classe Le nom de la sous-classe étend le nom de classe du parent, le nom de la classe parent {/ * ne prend pas en charge plusieurs héritage * /}
Créez une classe parent avec le nom de la classe:
classe publique Père {int a; int b; int adddsum; père (int a, int b) {// le constructeur de la classe parent this.a = a; this.b = b;} void cal () {// la propre méthode de la classe parent Addsum = a + b; System.out.println (addsum);} public Vend Main (String [] args) {père f = nouveau père (2); // Créer un objet pour initialiser f.cal (); // La classe parent appelle la méthode de la classe parent}}Résultat de la classe des parents: 4
Créez une sous-classe avec la sous-classe nommée fils:
classe publique Son étend le père {fils (int a, int b) {// le constructeur de la sous-classe Super (a, b); // hériter des paramètres de la classe parent} void Son () {// la propre méthode de la sous-classe super.cal (); // La sous-classe appelle la méthode de la classe parent} public static void main (String [] args) {Son s = new Son (3,3); // Créer un objet pour initialiser s.son (); // La sous-classe appelle la méthode de la sous-classe}}Résultat de l'exécution des sous-classes: 6