重載? 方法名一樣,參數(shù)列表不同陆赋,同一類的事情
方法的重寫override
子類中扣甲,出現(xiàn)了和父類一模一樣的方法時(shí),子類重寫父類方法币砂,也叫覆蓋
重寫原因? ? 不動(dòng)源碼
子類重寫父類的方法建峭,保證子類方法的權(quán)限大于或者等于父類方法權(quán)限
四大權(quán)限
Public.? ? ? ? protected.? ? ? Default.? ? Private.? ?
抽象類
定義一個(gè)方法,但具體不知道方法要做什么决摧,所以不寫方法主體亿蒸,使用關(guān)鍵字abstract,同時(shí)類也需要用抽象修飾
Public abstract void work
抽象類不能實(shí)例化對(duì)象掌桩,不能new的边锁,因?yàn)槌橄蠓椒]有主體
final最終類
不是能有子類,不可以被繼承
public final class fu
static靜態(tài)修飾
其修飾的數(shù)據(jù)不在屬于對(duì)象的特有數(shù)據(jù)波岛,而是共享的
如何實(shí)現(xiàn)對(duì)象的共享數(shù)據(jù)茅坛,在數(shù)據(jù)前加上static修飾
在靜態(tài)中不能調(diào)用非靜態(tài)
static的應(yīng)用場(chǎng)景:多個(gè)事物是否有共性的數(shù)據(jù)
匿名對(duì)象
new person();
普通對(duì)象
person p=new person();
適用于只用一次或傳遞參數(shù)
內(nèi)部類
將類寫在其他類內(nèi)部
內(nèi)部類的成員調(diào)用依靠外部類
格式
外部類名.內(nèi)部類名 變量=new 外部類對(duì)象().new 內(nèi)部類對(duì)象();
變量.內(nèi)部類方法()
Eclipse常用快捷鍵操作
1则拷、Ctrl+T:查看所選中類的繼承樹
2贡蓖、查看所選中方法的源代碼
?????? Ctrl+滑動(dòng)鼠標(biāo)點(diǎn)擊方法名苞慢,或者選中方法名后哀墓,按F3鍵查看所選中方法的源代碼。