国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

2023-07-19 14:29 作者:蛙吃鵝  | 我要投稿

1.封裝

(1)盡可能隱藏對象的實(shí)現(xiàn)細(xì)節(jié),控制對象的修改及訪問權(quán)限。

(2)訪問修飾符:private (可將屬性設(shè)置為私有,僅本類可見)。

(3)get/set方法是外界訪問私有屬性的唯一通道,方法內(nèi)部對數(shù)據(jù)進(jìn)行檢驗過濾。

(4)提供公開方法,可以保證數(shù)據(jù)的正確賦值。

2.繼承

(1)兩個類的繼承關(guān)系,必須滿足“is a”關(guān)系。

(2)父類的選擇:功能越精細(xì),重合點(diǎn)越多,越接近直接父類。可根據(jù)程序需求使用多個具體類,進(jìn)而共性抽取,進(jìn)而定義父類。

在一組相同或類似的類中,抽取出共性的特征和行為,定義在父類中,實(shí)現(xiàn)重用。

(3)完整的子類=父類的共性+子類的獨(dú)有。產(chǎn)生繼承關(guān)系后,子類可以使用父類的屬性和方法,也可以定義子類獨(dú)有的屬性和方法。

(4)好處:既提高代碼符復(fù)用性,又提高了代碼的可擴(kuò)展性。

(5)?Java為單繼承,一個類只能有一個直接父類,但可以多級繼承,屬性和方法逐級疊加。

構(gòu)造方法、private、父子類不在一個包中且用default修飾的屬性和方法不能繼承

(6)方法的重寫:方法名稱、參數(shù)列表、返回值類型必須與父類相同。??

訪問修飾符可與父類相同或是比父類更寬泛。子類重寫父類方法之后,調(diào)用時優(yōu)先執(zhí)行子類重寫父類后的方法。

(7)super

?在子類方法中使用“super.”的形式訪問父類的屬性和方法。

在子類的構(gòu)造方法的首行,使用“super()”或“super(實(shí)參)”,調(diào)用父類構(gòu)造方法。

如果子類構(gòu)造方法中,沒有顯示定義super()或super(實(shí)參),則默認(rèn)提供super()。

同一個子類構(gòu)造方法中,super()、this()不可同時存在。

(8)在具有繼承關(guān)系的對象創(chuàng)建中,構(gòu)建子類對象會先構(gòu)建父類對象。

????由“父類的共性內(nèi)容”,疊加“子類獨(dú)有內(nèi)容”,組合成完整的“子類對象”。

(9)繼承關(guān)系下的對象構(gòu)建流程

構(gòu)建父類對象--->初始化自身屬性--->執(zhí)行自身構(gòu)造方法中的邏輯代碼

千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java的評論 (共 條)

分享到微博請遵守國家法律
玛多县| 霍山县| 鄂伦春自治旗| 女性| 神农架林区| 探索| 通渭县| 博客| 凤山市| 聂拉木县| 沂源县| SHOW| 克什克腾旗| 长兴县| 进贤县| 天水市| 彩票| 惠来县| 南部县| 石台县| 绵竹市| 通城县| 蓝田县| 渝北区| 虹口区| 水富县| 沧州市| 乌什县| 诸暨市| 修水县| 论坛| 陈巴尔虎旗| 平塘县| 班玛县| 扬州市| 甘孜县| 克拉玛依市| 来安县| 虹口区| 永年县| 温州市|