Warisan kelas dalam Java membenarkan subkelas untuk mewarisi sifat dan kaedah daripada kelas induk, menyediakan warisan punca tunggal, berbilang pelaksanaan, mengatasi kaedah dan terlebih muatan. Faedah termasuk penggunaan semula kod, polimorfisme dan sambungan kod.
Mekanisme Warisan Kelas di Java
Warisan dalam Java ialah konsep asas pengaturcaraan berorientasikan objek yang membolehkan satu kelas (subkelas) mewarisi sifat dan kaedah daripada kelas lain (kelas induk).
Penciptaan subkelas
Untuk mencipta subkelas, anda boleh menggunakan sintaks berikut:
<code class="java">class 子类 extends 父类 { // 子类的代码 }</code>
Contohnya:
<code class="java">class Animal { protected String name; } class Dog extends Animal { public void bark() { System.out.println("汪汪!"); } }</code>
Dalam contoh di atas, kelas Anjing
berasal daripada name
. Selain itu, kelas Anjing
mentakrifkan kaedah bark()
nya sendiri. Dog
类从 Animal
类继承了 name
变量。此外,Dog
类还定义了自己的 bark()
方法。
继承的特性
Java 中的继承具有以下特性:
public
和 protected
的方法,但不能访问标记为 private
Pewarisan di Jawa mempunyai ciri-ciri berikut:
Penggantian Kaedah: Subkelas boleh mengatasi kaedah sedia ada dalam kelas induk untuk menyediakan pelaksanaan khusus.
Pembebanan Kaedah:
Subkelas boleh menambah kaedah baharu atau kaedah lebihan dalam kelas induk dengan senarai parameter yang berbeza.Atas ialah kandungan terperinci Apakah mekanisme pewarisan kelas dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!