Maison > Java > javaDidacticiel > le corps du texte

Quels sont les types d'héritage en Java ?

青灯夜游
Libérer: 2018-12-12 11:14:05
original
5430 Les gens l'ont consulté

Les types d'héritage qui peuvent être implémentés en Java sont : l'héritage unique, l'héritage multiple, l'héritage multiniveau, l'héritage hiérarchique et l'héritage mixte.

Quels sont les types d'héritage en Java ?

Il existe également différents types d'héritage en Java. Cet article vous présentera les types d'héritage en Java et vous permettra de savoir combien de types d'héritage peuvent être obtenus. en Java. Comment les deux types d'héritage sont-ils implémentés ?

Héritage dans les classes Java

Sur la base des classes, il peut y avoir trois types d'héritage en Java : héritage unique, multi-niveaux héritage, héritage hiérarchique

Héritage unique : C'est une relation entre une sous-classe et une classe parent. Une classe étend une autre classe. Exemple : La classe B n'étend qu'une seule sous-classe A, donc la classe B est la classe parent de la classe A et la classe A est une sous-classe de la classe B

Quels sont les types d'héritage en Java ?

Description :

Classe parent : Une classe dont les propriétés et les fonctions sont utilisées (héritées) par une autre classe est appelée classe parent, super classe ou classe de base.

Sous-classe : Une classe qui étend les fonctionnalités d'une autre classe est appelée une sous-classe ou une classe dérivée.

Remarque : Les classes Java ne prennent pas en charge l'héritage multiple afin de réduire la complexité et de simplifier le langage.

Héritage multi-niveaux : fait référence à une classe étendant la sous-classe 1 (classe dérivée), et la sous-classe 1 étend la sous-classe 2, de sorte que la classe dérivée 1 devienne la base de la nouvelle classe 2 Un mécanisme technique OO pour les classes. Par exemple, la classe C étend la classe B, donc C est la classe parent de B ; la classe B étend la classe A, donc B est la classe parent de A.

Quels sont les types d'héritage en Java ?

Héritage hiérarchique : Lorsque plusieurs classes héritent de la même classe, on parle d'héritage hiérarchique. Par exemple : les classes A et B héritent toutes deux de la même classe C, donc C est la classe parent de A et B.

Quels sont les types dhéritage en Java ?

Héritage pris en charge dans les interfaces

En programmation Java, les types d'héritage pris en charge uniquement via les interfaces : Héritage multiple et héritage mixte

Héritage multiple : fait référence au concept d'une classe héritant de plusieurs classes parents, ce qui signifie qu'une sous-classe aura plusieurs classes parents.

Quels sont les types dhéritage en Java ?

Remarque :

1. L'héritage multiple provoque généralement des problèmes dans la hiérarchie des projets, les projets sont donc rarement utilisés.

2. L'héritage multiple n'est pas pris en charge par la plupart des nouveaux langages OO, tels que Java, C#, il doit donc être implémenté via des interfaces.

Héritage mixte : fait référence à la combinaison de plusieurs types d'héritage dans un seul programme, par exemple :

Quels sont les types dhéritage en Java ?

Explication : En utilisant des interfaces, vous pouvez implémenter l'héritage mixte en Java.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

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:php.cn
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