抽象類_2

四個(gè)類,體現(xiàn)類的繼承;抽象類的抽象和具像

//頂級(jí)父類,一切存在的抽象
public  abstract class Things {
    public abstract void grow();
    public abstract void name();
}
//活的
public abstract class Living extends Things {
    @Override
    public void grow() {
        Log.d(TAG, "Living things can grow.");
    }
    abstract void move();
}
//動(dòng)物
public abstract class Annimal extends Living{
    @Override
    void move() {
        Log.d(TAG, "Annimal can move");
    }
    abstract void moveStyle();
}
//狗 
public class Dog extends Annimal{
    //實(shí)現(xiàn)頂級(jí)父類的name方法
    @Override
    public void name() {
        Log.d(TAG, "name: Dog ");
    }
 //實(shí)現(xiàn)直接父類的moveStyle方法
    @Override
    void moveStyle() {
        Log.d(TAG, "moveStyle: run");
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 7.8.2 PHP抽象方法和抽象類2 在OOP語(yǔ)言中,一個(gè)類可以有一個(gè)或多個(gè)子類,而每個(gè)類都有至少一個(gè)公有方法做為...
    曹淵說(shuō)創(chuàng)業(yè)閱讀 823評(píng)論 0 3
  • 陳征算是一個(gè)幼兒園小朋友,只能說(shuō)算是,他在今年9月份就是一個(gè)一年級(jí)學(xué)生了。陳征家境不錯(cuò),父親是市政府的領(lǐng)導(dǎo),母...
    Mark_2360閱讀 556評(píng)論 0 0
  • “無(wú)智亦無(wú)得”。佛把“苦集滅道”四圣諦都空了,靠什么去理解這個(gè)相呢!我們靠智、靠般若,佛祖緊接著把“智”也給你空了...
    蓮連閱讀 271評(píng)論 0 0
  • 人們常說(shuō)要珍惜眼前人,可是誰(shuí)又不是另一個(gè)人的眼前人呢,我們啊,總是拼盡全力去追尋一個(gè)抓不到的人,總是在妄想著成為那...
    取個(gè)名字比較難閱讀 177評(píng)論 0 0

友情鏈接更多精彩內(nèi)容