/*繼承1、提高了代碼的復用性,簡化了代碼2、讓類與類之間產生了繼承關系,才有了后面的多態的特性的存在注意:千萬不要為了獲取其它類的功能簡化代碼,而建立繼承關系,必須要類與類之間存在繼承關系,繼承關系:is a(某某東西要是某某東西的一種,例如:貓是貓科的一種)3、子類擁有父類的成員4、子類不能擁有父類中被PRivate修飾后的成員5、JAVA支持多層繼承 在多層繼承中最下層的子類擁有整個繼承體系的成員,最上層的父類里面定義所有子類的共性的描述JAVA中不支持多繼承,只支持單繼承,因為多繼承存在安全隱患(這個多繼承不是多層繼承,而是一個類中不支持同時繼承多個類)當多個父類定義了相同的成員,子類對象不確定運行哪一個。JAVA保留這種機制,并用了另一種方式來體現(多實現)*///父類,超類,基類class Porson{ String name; int age;}//子類class Student extends Porson{ void stuby(){ System.out.println("學習"); }}//子類class Teather extends Porson{ void teath(){ System.out.println("教書"); }}public class Test{ public static void main(String[] args){ }}/*英語擴展:porson:人student:學生teather:老師*/
新聞熱點
疑難解答