java基礎(chǔ)在Android中比較重要,但是工作久了一些概念就模糊了搏恤,變成一種會(huì)用不會(huì)說的情況违寿,還是基礎(chǔ)有些不扎實(shí),所以重溫一下基礎(chǔ)熟空。
繼承
平行四邊形 繼承 四邊形類藤巢,四邊形類是父類,平行四邊形是子類息罗。
子類可以繼承父類原有的屬性和方法掂咒,也可以增加原來父類不具備的屬性和方法,或者直接重寫父類的某些方法迈喉。
轉(zhuǎn)型
向上轉(zhuǎn)型
Quadrangle四邊形類绍刮,中有draw(q)方法發(fā),Parallelogram平行四邊形類繼承了四邊形類挨摸。Parallelogram中實(shí)例化了引用孩革,調(diào)用了父類的方法。
相當(dāng)于Quadrangle obj=new Parallelogram(); 就是把子類對(duì)象賦值給父類類型的變量得运。
向下轉(zhuǎn)型
Quadrangle q=new Parallelogram();
Parallelogram =(Parallelogram)q
沒看太懂概念
方法重載
在同一個(gè)類中允許同時(shí)存在一個(gè)以上的同名方法膝蜈,只要這些方法的參數(shù)個(gè)數(shù)或類型不同即可锅移。
多態(tài)
以不同類對(duì)象為參數(shù)調(diào)用draw方法可以處理不同的圖形問題,因?yàn)槌绦騿T無需在所有子類中定義定義執(zhí)行相同功能的方法彬檀,避免了重復(fù)代碼的開發(fā)帆啃。同時(shí)只要實(shí)例化一個(gè)繼承父類和子類對(duì)象即可調(diào)用相應(yīng)的方法,這里只要維護(hù)父類中的這個(gè)方法即可窍帝。
這本書有些概念不是很清晰,可能是沒有從頭看的原因诽偷。還是看一些精簡(jiǎn)的概念好一些坤学。