多態(tài):對(duì)象的多種形態(tài)
PS:繼承是多態(tài)的實(shí)現(xiàn)基礎(chǔ)
1材蹬、引用多態(tài)
a实幕、父類的引用指向本類的對(duì)象
b、指向子類的對(duì)象
2堤器、方法多態(tài)
a昆庇、創(chuàng)建本類對(duì)象時(shí),調(diào)用本類方法
b闸溃、創(chuàng)建子類對(duì)象時(shí)凰锡,調(diào)用子類重寫或繼承的方法
引用類型轉(zhuǎn)換
1、向上類型轉(zhuǎn)換:小到大圈暗,無風(fēng)險(xiǎn)
2掂为、向下(強(qiáng)制):大到小,有風(fēng)險(xiǎn)员串,用instanceof運(yùn)算符解決
Java的抽象類:使用abstract關(guān)鍵字修飾
Java中的接口:一種規(guī)范勇哗,由全局常量和公共的抽象方法組成
基本語法:[public] interface 接口名 [extends 父接口1,父接口2...]{ }
使用接口:使用implements關(guān)鍵字
PS:接口中方法不能有方法體