Di Java, kelas hanya boleh mewarisi daripada satu kelas Ini untuk mengelakkan konflik, memudahkan penyelenggaraan dan mengikut prinsip tanggungjawab tunggal. Ia menyokong warisan tidak langsung berbilang kelas melalui warisan berbilang peringkat, tetapi setiap kelas hanya boleh mewarisi secara langsung satu kelas induk.
Sebuah kelas di Jawa boleh mewarisi beberapa kelas
Di Jawa, sebuah kelas hanya boleh mewarisi satu kelas.
Punca:
Warisan berbilang peringkat:
Walaupun Java tidak membenarkan pewarisan langsung berbilang kelas, ia menyokong pewarisan tidak langsung berbilang kelas melalui pewarisan berbilang peringkat. Contohnya:
<code class="java">// 父类A class A { // ... } // 子类B继承类A class B extends A { // ... } // 子类C继承类B(间接继承类A) class C extends B { // ... }</code>
Dalam contoh ini, kelas C secara tidak langsung mewarisi kelas A dan kelas B. Walau bagaimanapun, ia masih boleh mewarisi secara langsung hanya satu kelas (iaitu kelas B).
Atas ialah kandungan terperinci Kelas dalam java boleh mewarisi daripada beberapa kelas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!