.Kelas Java hanya boleh mewarisi satu kelas induk langsung, tetapi secara tidak langsung boleh mewarisi sebarang bilangan kelas induk. . Oleh itu, kelas boleh mewarisi sebarang bilangan
kelas induk tidak langsung
Sesuatu kelas hanya boleh mewarisi terus daripada kelas lain, dipanggil kelas induk langsung atau kelas supernya.
Warisan langsung menggunakan kata kunci
Warisan tidak langsung:
extends
关键字。间接继承:
示例:
class Animal { // 动物的属性和方法 } class Dog extends Animal { // 狗的属性和方法 } class GoldenRetriever extends Dog { // 金毛猎犬的属性和方法 }
GoldenRetriever
直接继承 Dog
,间接继承 Animal
。Dog
直接继承 Animal
。因此,GoldenRetriever
可以访问 Animal
和 Dog
Sesuatu kelas boleh mempunyai berbilang kelas induk tidak langsung, tetapi hanya satu kelas induk langsung.
GoldenRetriever
boleh mengakses semua sifat dan kaedah yang ditakrifkan dalam Haiwan
dan Anjing
. 🎜Atas ialah kandungan terperinci Berapa banyak kelas yang boleh diwarisi dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!