參考文章:
https://www.cnblogs.com/hysum/p/7100874.html
https://www.cnblogs.com/hansheng1988/p/3721290.html
1.封裝
將類的某些信息隱藏在類內(nèi)部,不允許外部程序直接訪問渗磅,而是通過該類提供的方法來實現(xiàn)對隱藏信息的操作和訪問嚷硫。
1.1對屬性的封裝
1.2對方法的封裝可以通過訪問修飾符號
1.3.內(nèi)部類( Inner Class )就是定義在另外一個類里面的類。與之對應(yīng)始鱼,包含內(nèi)部類的類被稱為外部類仔掸。)
成員內(nèi)部類
靜態(tài)內(nèi)部類
方法內(nèi)部類
匿名內(nèi)部類
匿名類是不能有名稱的類,所以沒辦法引用他們医清。必須在創(chuàng)建時起暮,作為new語句的一部分來聲明他們。但使用匿名內(nèi)部類還有個前提條件:必須繼承一個父類或?qū)崿F(xiàn)一個接口会烙「号常
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