Maison > Java > javaDidacticiel > Il y a beaucoup de choses à surveiller dans l'héritage Java

Il y a beaucoup de choses à surveiller dans l'héritage Java

WBOY
Libérer: 2023-05-09 13:28:25
avant
1218 Les gens l'ont consulté

Notes

1. Seul l'héritage multicouche est autorisé en Java, l'héritage multiple n'est pas autorisé et Java a la limitation de l'héritage unique.

2. En Java, toutes les classes héritent de la classe Object directement ou indirectement par défaut.

3. Lorsqu'une sous-classe hérite d'une classe parent, elle aura tous les attributs et méthodes de la classe parent ! Cependant, il convient de noter que toutes les (4) opérations non privées (pas privées) appartiennent à l'héritage explicite (peuvent utiliser directement des opérations sur les objets), tandis que toutes les opérations privées appartiennent à l'héritage implicite (réalisé indirectement).

Dans la relation d'héritage, si vous souhaitez instancier un objet de sous-classe, le constructeur de la classe parent sera appelé par défaut pour initialiser les attributs de la classe parent, puis le constructeur de la sous-classe sera appelé pour initialiser les attributs de la sous-classe, c'est-à-dire : Par défaut, la sous-classe trouvera le constructeur sans paramètre dans la classe parent.

Ctrl+H dans une classe affiche l'arbre d'héritage.

Instances

//多层继承
class A {}
class B extends A {}
class C extends B {}
 
//多重继承
class A {}
class B {}
class C extends A,B {}    // 一个子类继承了两个父类
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal