Maison >Java >javaDidacticiel >Il y a beaucoup de choses à surveiller dans l'héritage Java
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 {} // 一个子类继承了两个父类
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!