Maison > Java > javaDidacticiel > Comment écrire B pour hériter de A en Java

Comment écrire B pour hériter de A en Java

下次还敢
Libérer: 2024-04-29 02:21:13
original
884 Les gens l'ont consulté

En Java, utilisez le mot-clé extends pour indiquer que B hérite de A. La syntaxe est la suivante : la classe B étend A { // Contenu de la classe B }.

Comment écrire B pour hériter de A en Java

La syntaxe en Java pour indiquer que B hérite de A

En Java, utilisez le mot-clé extends pour indiquer que B hérite de A. La syntaxe est la suivante : extends 关键字来表示 B 继承 A。语法如下:

class B extends A {
  // B 类的方法和属性
}
Copier après la connexion

详细解释

在上面的代码中:

  • B 是子类,它继承 A 基类。
  • A 是基类,提供子类可使用的方法和属性。
  • extends 关键字声明了 B 继承自 A

示例

让我们考虑一个简单的示例:

class Animal {
  protected String name;
}

class Dog extends Animal {
  public void bark() {
    System.out.println("汪汪!");
  }
}
Copier après la connexion

在这个示例中:

  • Animal 是基类,它定义了保护的 name 字段。
  • Dog 是子类,它继承自 Animal 并定义了 bark() 方法。
  • public void bark() 方法用于让狗叫。

Dog 类中,它可以访问 Animal 类中受保护的 name 字段,并且可以调用它自己的 bark()rrreee

🎜Explication détaillée🎜🎜🎜Dans le code ci-dessus : 🎜
  • B est une sous-classe, qui hérite du A classe de base.
  • A est une classe de base qui fournit des méthodes et des propriétés que les sous-classes peuvent utiliser.
  • Le mot-clé extends déclare que B hérite de A.
🎜🎜Exemple🎜🎜🎜Considérons un exemple simple : 🎜rrreee🎜Dans cet exemple : 🎜
  • Animal est la classe de base qui définit le champ nom protégé.
  • Dog est une sous-classe qui hérite de Animal et définit la méthode bark(). La méthode
  • public void bark() est utilisée pour faire aboyer le chien.
🎜Dans la classe Dog, il a accès au champ protégé name de la classe Animal et peut appeler Sa propre méthode bark(). 🎜

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal