JAVA基礎(chǔ)之面向?qū)ο笕筇匦裕悍庋b仿畸、繼承惶岭、多態(tài)

參考文章:
https://www.cnblogs.com/hysum/p/7100874.html

https://www.cnblogs.com/hansheng1988/p/3721290.html

1.封裝

將類的某些信息隱藏在類內(nèi)部,不允許外部程序直接訪問渗磅,而是通過該類提供的方法來實現(xiàn)對隱藏信息的操作和訪問嚷硫。

1.1對屬性的封裝
image.png
1.2對方法的封裝可以通過訪問修飾符號
image.png
1.3.內(nèi)部類( Inner Class )就是定義在另外一個類里面的類。與之對應(yīng)始鱼,包含內(nèi)部類的類被稱為外部類仔掸。)
成員內(nèi)部類
image.png
靜態(tài)內(nèi)部類
image.png
方法內(nèi)部類
image.png
匿名內(nèi)部類

匿名類是不能有名稱的類,所以沒辦法引用他們医清。必須在創(chuàng)建時起暮,作為new語句的一部分來聲明他們。但使用匿名內(nèi)部類還有個前提條件:必須繼承一個父類或?qū)崿F(xiàn)一個接口会烙「号常 


image.png
image.png

2.繼承

繼承是類與類的一種關(guān)系,子類擁有父類的所有屬性和方法(除了private修飾的屬性不能擁有)從而實現(xiàn)了實現(xiàn)代碼的復(fù)用柏腻。

2.1.方法的重寫(子類如果對繼承的父類的方法不滿意(不適合)密似,可以自己編寫繼承的方法,這種方式就稱為方法的重寫葫盼。當調(diào)用方法時會優(yōu)先調(diào)用子類的方法)

a、返回值類型
b村斟、方法名
c贫导、參數(shù)類型及個數(shù)
都要與父類繼承的方法相同抛猫,才叫方法的重寫

2.1.子類中對方法的重載和擴展
注意: final 修飾類,則該類不允許被繼承孩灯, final 修飾方法闺金,則該方法不允許被覆蓋(重寫),final 修飾變量峰档,則該變量的值只能賦一次值败匹,在聲明變量的時候才能賦值,即變?yōu)槌A俊?/h6>

3.多態(tài)(繼承是多態(tài)的基礎(chǔ),無繼承也就沒有多態(tài)讥巡,只允許單繼承掀亩,這樣做雖然保證了繼承關(guān)系的簡單明了,但是功能上有很大的限制欢顷,所以槽棍,Java引入了多態(tài)性的概念。此外抬驴,抽象類和接口也是解決單繼承規(guī)定限制的重要手段炼七。同時,多態(tài)也是面向?qū)ο缶幊痰木杷?

3.1.引用多態(tài)

父類的引用可以指向本類的對象:
Animal animal=new Animail();

父類的引用可以指向子類的對象:
Animail dog=new Dog();

3.2.方法多態(tài)

父類的引用可以指向本類的對象:
Animal animal=new Animail();
animal 只能訪問父類Animail本類的非private屬性和方法

父類的引用可以指向子類的對象:
Animail dog=new Dog();
dog只能訪問訪問父類中的非private屬性和繼承以及重寫的方法(子類有重寫父類的方法布持,調(diào)用時豌拙,先調(diào)用子類重寫的方法,沒有重寫則調(diào)用父類)

注意:如果我們在子類中編寫一個獨有的方法(沒有繼承父類的方法)题暖,此時就不能通過父類的引用創(chuàng)建的子類對象來調(diào)用該方法0锤怠!!
多態(tài)也有弊端:當父類引用指向子類對象時,雖然提高了擴展性扁瓢,但是只能訪問父類中具備的方法差导,不可以訪問子類中特有的方法。(前期不能使用后期產(chǎn)生的功能梳庆,即訪問的局限性)

、、牛柒、、痊乾、皮壁、、哪审、蛾魄、、、滴须、舌狗、、扔水、痛侍、、魔市、主届、、待德、君丁、、磅网、谈截、、涧偷、簸喂、、燎潮、喻鳄、、确封、除呵、、爪喘、颜曾、、秉剑、

泛豪、、侦鹏、诡曙、、略水、价卤、、渊涝、慎璧、床嫌、、炸卑、既鞠、、盖文、、蚯姆、五续、、龄恋、疙驾、、郭毕、它碎、、显押、扳肛、、乘碑、挖息、、兽肤、套腹、、资铡、电禀、、笤休、

尖飞、、宛官、葫松、、底洗、腋么、、亥揖、珊擂、圣勒、、摧扇、圣贸、、扛稽、吁峻、、在张、用含、、帮匾、啄骇、、瘟斜、缸夹、、螺句、虽惭、、壹蔓、趟妥、、佣蓉、披摄、、勇凭、疚膊、、

Android面試參考
1.40個比較重要的Android面試題https://www.cnblogs.com/WangQuanLong/p/5826098.html

2.java基礎(chǔ):http://blog.csdn.net/huangqili1314/article/details/79448187

3.android高級面試題:https://www.cnblogs.com/deman/p/5860976.html

4.okHttp的用法:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0106/2275.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末虾标,一起剝皮案震驚了整個濱河市寓盗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌璧函,老刑警劉巖傀蚌,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蘸吓,居然都是意外死亡善炫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進店門库继,熙熙樓的掌柜王于貴愁眉苦臉地迎上來箩艺,“玉大人窜醉,你說我怎么就攤上這事∫兆唬” “怎么了榨惰?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長静汤。 經(jīng)常有香客問我琅催,道長,這世上最難降的妖魔是什么撒妈? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任恢暖,我火速辦了婚禮,結(jié)果婚禮上狰右,老公的妹妹穿的比我還像新娘。我一直安慰自己舆床,他們只是感情好棋蚌,可當我...
    茶點故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著挨队,像睡著了一般谷暮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上盛垦,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天湿弦,我揣著相機與錄音,去河邊找鬼腾夯。 笑死颊埃,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的蝶俱。 我是一名探鬼主播班利,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼榨呆!你這毒婦竟也來了罗标?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤积蜻,失蹤者是張志新(化名)和其女友劉穎闯割,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體竿拆,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡宙拉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了如输。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鼓黔。...
    茶點故事閱讀 38,625評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡央勒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出澳化,到底是詐尸還是另有隱情崔步,我是刑警寧澤,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布缎谷,位于F島的核電站井濒,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏列林。R本人自食惡果不足惜瑞你,卻給世界環(huán)境...
    茶點故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望希痴。 院中可真熱鬧者甲,春花似錦、人聲如沸砌创。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫩实。三九已至刽辙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間甲献,已是汗流浹背宰缤。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留晃洒,地道東北人慨灭。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像锥累,于是被迫代替她去往敵國和親缘挑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,492評論 2 348

推薦閱讀更多精彩內(nèi)容