面向?qū)ο蠛诵募夹g(shù)
面向?qū)ο缶幊逃?大基本特性:封裝悬赏、繼承和多態(tài)。
(1)類的封裝:封裝是面向?qū)ο缶幊痰暮诵乃枷朊銎摹7庋b的載體是類,且對象的屬性和行為被封裝在這個(gè)類中捻脖。
(2)類的繼承:繼承的基本思想是基于某個(gè)父類的擴(kuò)展中鼠,并制定出一個(gè)新的子類可婶,繼承可以使得子類別具有父類別的各種屬性和方法援雇,而不需要再次編寫相同的代碼。在令子類別繼承父類別的同時(shí)具温,可以重新定義某些屬性,并重寫某些方法铣猩,即覆蓋父類別的原有屬性和方法茴丰,使其獲得與父類別不同的功能天吓。另外,為子類別追加新的屬性和方法也是常見的做法龄寞。 一般靜態(tài)的面向?qū)ο缶幊陶Z言汤功,繼承屬于靜態(tài)的,意即在子類別的行為在編譯期就已經(jīng)決定滔金,無法在執(zhí)行期擴(kuò)充。
注意:1科阎、子類擁有父類得特征,而父類沒有萧恕,父類更通用肠阱,子類更具體,(特征包括屬性和方法屹徘,自身的特性,擁有父類沒有的)
2噪伊、使用extends繼承父類,語句格式:class 子類名 extends 父類名{}
3姨伟、父類中一般只定義一般屬性和方法(這個(gè)一般可以理解為是子類共有的豆励,這就是父類更通用,而子類擁有其他的良蒸,所以子類更具體)
4、子類中通過super關(guān)鍵字來調(diào)用父構(gòu)造方法
5嫩痰、在子類中可以繼承父類得那些東西,哪些不可以繼承
父類中public丽旅,protected修飾的屬性,方法可以繼承魔招,private修飾的屬性和方法不能被繼承
6五辽、規(guī)則: 創(chuàng)建子類對象的時(shí)候,首先調(diào)用的是父類的無參構(gòu)造方法創(chuàng)建一個(gè)父類對象
7杆逗、可以在子類中顯示調(diào)用父類的有參構(gòu)造方法
8、如果父類的屬性均為private修飾蠕蚜,則可以通過共有的getter悔橄,setter方法來調(diào)用