最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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的評論 (共 條)

分享到微博請遵守國家法律
无棣县| 崇礼县| 宁国市| 涞源县| 桑植县| 库车县| 琼结县| 页游| 杨浦区| 南平市| 福建省| 海宁市| 江都市| 晋江市| 镇赉县| 分宜县| 抚松县| 景德镇市| 通州市| 延庆县| 承德市| 定襄县| 二连浩特市| 荥经县| 乐山市| 成都市| 阳朔县| 邮箱| 景泰县| 武定县| 石阡县| 长寿区| 五常市| 北碚区| 娄底市| 南安市| 南昌县| 德格县| 郯城县| 伊春市| 长沙市|