Rumah > Java > javaTutorial > Bagaimana menulis B untuk mewarisi A di Jawa

Bagaimana menulis B untuk mewarisi A di Jawa

下次还敢
Lepaskan: 2024-04-29 02:21:13
asal
884 orang telah melayarinya

Dalam Java, gunakan kata kunci extends untuk menunjukkan bahawa B mewarisi A. Sintaksnya ialah: kelas B melanjutkan A { // Kandungan kelas B }.

Bagaimana menulis B untuk mewarisi A di Jawa

Sintaks dalam Java untuk menunjukkan bahawa B mewarisi A

Dalam Java, gunakan kata kunci extends untuk menunjukkan bahawa B mewarisi A. Sintaksnya adalah seperti berikut: extends 关键字来表示 B 继承 A。语法如下:

class B extends A {
  // B 类的方法和属性
}
Salin selepas log masuk

详细解释

在上面的代码中:

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

示例

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

class Animal {
  protected String name;
}

class Dog extends Animal {
  public void bark() {
    System.out.println("汪汪!");
  }
}
Salin selepas log masuk

在这个示例中:

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

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

🎜Penjelasan terperinci🎜🎜🎜Dalam kod di atas: 🎜
  • B ialah subkelas, yang mewarisi A kelas asas.
  • A ialah kelas asas yang menyediakan kaedah dan sifat yang boleh digunakan oleh subkelas.
  • Kata kunci lanjutkan mengisytiharkan bahawa B mewarisi daripada A.
🎜🎜Contoh🎜🎜🎜Mari kita pertimbangkan contoh mudah: 🎜rrreee🎜Dalam contoh ini: 🎜
  • Haiwan ialah kelas asas, yang Mentakrifkan medan name yang dilindungi.
  • Anjing ialah subkelas yang mewarisi daripada Animal dan mentakrifkan kaedah bark(). Kaedah
  • public void bark() digunakan untuk membuat anjing menyalak.
🎜Dalam kelas Anjing, ia mempunyai akses kepada medan name yang dilindungi dalam kelas Animal dan boleh memanggil Kaedah bark()nya sendiri. 🎜

Atas ialah kandungan terperinci Bagaimana menulis B untuk mewarisi A di Jawa. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan