Javaoop 繼承和封裝


JavaOOP

正文:

JAVAOOP第一章:封裝和繼承 ,下面是我做的一個(gè)Xmind

封裝和繼承

封裝的概念及實(shí)現(xiàn)步驟

1.屬性私有化(private)

使用private修飾符將類的屬性私有化。使用private修飾的屬性只能在類的內(nèi)? 部調(diào)用,訪問權(quán)限最小。

圖片發(fā)自簡書App

2.添加getter/setter方法

屬性被私有化之后在類的外部就不能訪問了,我們需要給每個(gè)屬性提供公有的 Getter/Setter方法。

圖片發(fā)自簡書App

3.應(yīng)用讀寫限制規(guī)則

在Getter/Setter方法中加入存取控制語句

圖片發(fā)自簡書App

構(gòu)造方法(有參和無參)

1.方法名與類名相同

2.沒有返回值

3.不能顯示調(diào)用,使用new運(yùn)算符調(diào)用

繼承中的構(gòu)造方法

方法重載

1.在同一個(gè)類中

2.方法名相同

3,參數(shù)列表不同

參數(shù)個(gè)數(shù)

參數(shù)類型不同

參數(shù)順序不同

繼承

繼承的目的:代碼復(fù)用

子類繼承父類,子類擁有父類中能夠繼承的屬性和方法

super關(guān)鍵字的使用

滿足is-a的關(guān)系

圖片發(fā)自簡書App

方法重寫

1.在繼承關(guān)系中

2.方法名相同,參數(shù)列表

3、返回值類型相同或是子類

4.訪問權(quán)限大于等于父類方法

圖片發(fā)自簡書App

剛開始寫這些東西,可能寫的不全面。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.面向?qū)ο笕筇匦?-封裝性 -繼承性 -多態(tài)性 2.什么是封裝 封裝性就是隱藏實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開接口。 3....
    夢夜繁星閱讀 1,175評(píng)論 0 6
  • OC基礎(chǔ)總結(jié) 重新回過頭看這些基礎(chǔ)知識(shí),對(duì)許多知識(shí)點(diǎn)都有新的認(rèn)識(shí),擁有堅(jiān)實(shí)的基礎(chǔ)才能更快的成長。 #improt ...
    xx_cc閱讀 6,253評(píng)論 10 56
  • 1. 使用 #import 相對(duì)c的 include 是防止頭文件的重復(fù)導(dǎo)入 2. NSLog 相對(duì)于 print...
    迎風(fēng)起飛的豬閱讀 1,993評(píng)論 6 9
  • 重點(diǎn)掌握 3 類對(duì)象和方法 對(duì)象就是一個(gè)物體 類的獨(dú)特存在就是一個(gè)實(shí)例,對(duì)實(shí)例進(jìn)行操作叫做方法。方法可以應(yīng)用于類或...
    Coder大雄閱讀 1,376評(píng)論 0 2
  • 俗話說:有緣千里來相會(huì)。能在簡書這個(gè)平臺(tái)上相遇、相識(shí)、相知,未嘗不是一種緣分。世界上的緣分很多,而我們,是最幸...
    lovelysnow閱讀 1,350評(píng)論 0 0

友情鏈接更多精彩內(nèi)容