Heim > Java > javaLernprogramm > So schreiben Sie B, um A in Java zu erben

So schreiben Sie B, um A in Java zu erben

下次还敢
Freigeben: 2024-04-29 02:21:13
Original
825 Leute haben es durchsucht

Verwenden Sie in Java das Schlüsselwort „extens“, um anzugeben, dass B A erbt. Die Syntax lautet: Klasse B erweitert A { // Inhalt von Klasse B }.

So schreiben Sie B, um A in Java zu erben

Die Syntax in Java, um anzugeben, dass B A erbt.

In Java verwenden Sie das Schlüsselwort extends, um anzugeben, dass B A erbt. Die Syntax lautet wie folgt: extends 关键字来表示 B 继承 A。语法如下:

<code class="java">class B extends A {
  // B 类的方法和属性
}</code>
Nach dem Login kopieren

详细解释

在上面的代码中:

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

示例

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

<code class="java">class Animal {
  protected String name;
}

class Dog extends Animal {
  public void bark() {
    System.out.println("汪汪!");
  }
}</code>
Nach dem Login kopieren

在这个示例中:

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

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

🎜Detaillierte Erklärung🎜🎜🎜Im obigen Code: 🎜
  • B ist eine Unterklasse, die den A erbt Basisklasse.
  • A ist eine Basisklasse, die Methoden und Eigenschaften bereitstellt, die Unterklassen verwenden können.
  • Das Schlüsselwort extends deklariert, dass B von A erbt.
🎜🎜Beispiel🎜🎜🎜Betrachten wir ein einfaches Beispiel: 🎜rrreee🎜In diesem Beispiel: 🎜
  • Animal ist die Basisklasse, die definiert das geschützte Feld name.
  • Dog ist eine Unterklasse, die von Animal erbt und die Methode bark() definiert. Die Methode
  • public void bark() wird verwendet, um den Hund zum Bellen zu bringen.
🎜In der Klasse Dog hat es Zugriff auf das geschützte Feld name in der Klasse Animal und kann anrufen Eine eigene bark()-Methode. 🎜

Das obige ist der detaillierte Inhalt vonSo schreiben Sie B, um A in Java zu erben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage