L'héritage de classe en Java permet aux sous-classes d'hériter des propriétés et des méthodes des classes parentes, fournissant ainsi un héritage racine unique, des implémentations multiples, un remplacement et une surcharge de méthodes. Les avantages incluent la réutilisation du code, le polymorphisme et les extensions de code.
Mécanisme d'héritage de classe en Java
L'héritage en Java est un concept de base de la programmation orientée objet qui permet à une classe (sous-classe) d'hériter des propriétés et des méthodes d'une autre classe (classe parent).
Création de sous-classes
Pour créer une sous-classe, vous pouvez utiliser la syntaxe suivante :
<code class="java">class 子类 extends 父类 { // 子类的代码 }</code>
Par exemple :
<code class="java">class Animal { protected String name; } class Dog extends Animal { public void bark() { System.out.println("汪汪!"); } }</code>
Dans l'exemple ci-dessus, la classe Dog
est dérivée de Animal La classe code> hérite de la variable <code>name
. De plus, la classe Dog
définit sa propre méthode bark()
. Dog
类从 Animal
类继承了 name
变量。此外,Dog
类还定义了自己的 bark()
方法。
继承的特性
Java 中的继承具有以下特性:
public
和 protected
的方法,但不能访问标记为 private
L'héritage en Java présente les caractéristiques suivantes :
Remplacement de méthodes : Les sous-classes peuvent remplacer les méthodes existantes dans la classe parent pour fournir des implémentations spécifiques.
Surcharge de méthodes :
Les sous-classes peuvent ajouter de nouvelles méthodes ou surcharger des méthodes dans la classe parent avec différentes listes de paramètres.public
et protected
dans la classe parent, mais ne peuvent pas accéder aux méthodes marquées private
. 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!