繼承 是面向對象軟體技術當中的一個概念,與多態、封裝共為面向對象的三個基本特徵。 繼承可以使得子類具有父類的屬性和方法或者重新定義、追加屬性和方法等。
基本介紹
- 中文名:繼承
- 外文名:inheritance
概念
注意
2、使用extends繼承父類,語句格式:class 子類名 extends 父類名{}
3、父類中一般只定義一般屬性和方法(這個一般可以理解為是子類共有的,這就是父類更通用,而子類擁有其他的,所以子類更具體)
4、子類中通過super關鍵字來調用父構造方法
5、在子類中可以繼承父類得那些東西,哪些不可以繼承
父類中public,protected修飾的屬性,方法可以繼承,private修飾的屬性和方法不能被繼承
6、規則: 創建子類對象的時候,首先調用的是父類的無參構造方法創建一個父類對象
7、可以在子類中顯示調用父類的有參構造方法
8、如果父類的屬性均為private修飾,則可以通過共有的getter,setter方法來調用