千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java
2023-07-19 17:51 作者:Nefelibaye | 我要投稿

多態(tài)的概念
多態(tài)就是多種形態(tài):
形成多態(tài)必須滿足兩個(gè)基本條件:繼承+重寫
父類類型要指向子類對(duì)象。例如Father father = new Son();
父類類型調(diào)用不到子類獨(dú)有的方法。
一個(gè)對(duì)象能調(diào)用什么方法看這個(gè)對(duì)象的定義類型,一個(gè)對(duì)象會(huì)執(zhí)行什么方法看這個(gè)對(duì)象的實(shí)際類型。(調(diào)用看左邊,執(zhí)行看右邊)
屬性沒(méi)有多態(tài)--靜態(tài)鏈接
多態(tài)的使用規(guī)則
1 父類類型作為形參
2 父類類型作為返回值類型
對(duì)象轉(zhuǎn)型
對(duì)象轉(zhuǎn)型分為向上轉(zhuǎn)型和向下轉(zhuǎn)型
向上轉(zhuǎn)型: 子類轉(zhuǎn)為父類 Father father = new Son();
向下轉(zhuǎn)型: 父類轉(zhuǎn)為子類 Son son = (Son) father;
final關(guān)鍵字
final可修飾變量--常量
局部常量:在使用前賦一次值。
成員常量:
1.普通成員常量可以在定義的時(shí)候賦值,也可以在構(gòu)造方法里面賦值。
2.靜態(tài)成員常量可以在定義的時(shí)候賦值,也可以在靜態(tài)代碼塊里面方法。
final修飾方法
final修飾方法表示這個(gè)方法不能被子類重寫,但是可以繼承。
final修飾的類不能被有子類
?
標(biāo)簽: