個(gè)人筆記,僅供參考
1、抽象
抽象即具體的反義詞瓷产,表示把物體共性抽取出來
2、格式
抽象方法:public后面加上abstract關(guān)鍵字枚驻,去掉大括號(hào)濒旦,直接分號(hào)結(jié)束
public abstract void eat();
抽象類:抽象方法所在的類一定是抽象類,在public后加abstract關(guān)鍵字
3再登、使用
1尔邓、不能直接創(chuàng)建抽象類對(duì)象,
2锉矢、必須用子類來繼承抽象類
3梯嗽、子類必須覆蓋重寫抽象父類的所有抽象方法,去掉abstract關(guān)鍵字沽损,然后補(bǔ)上大括號(hào)
4灯节、最后創(chuàng)建子類對(duì)象使用
4、注意
1绵估、抽象類不能創(chuàng)建對(duì)象
2炎疆、抽象類中,可以有構(gòu)造方法国裳,是供子類初始化父類成員使用的
3形入、抽象類不一定有抽象方法,但抽象方法必須在抽象類中
4缝左、抽象類的子類唯笙,必須重寫父類的所欲抽象方法,除非子類也是抽象類