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