抽象類,介面的實戰案例

2021-09-12 12:04:38 字數 1173 閱讀 8711

//吃public

void

eat(

)//睡覺

public

void

sleep()

}//運動員

abstract

class

player

extends

person

//abstract

class

coach

extends

person

//桌球運動員

class

pingpangplayer

extends

player

}//籃球運動員

class

basplayer

extends

player

implements

speakenglish

@override

//學英語

public

void

learne()

}//桌球教練

class

pingpangcoach

extends

coach

}//籃球教練

class

bascoach

extends

coach

implements

speakenglish

@override

public

void

learne()

}//學英語

inte***ce

speakenglish

執行結果:睡覺

小帥學防人

小帥學英語

重點要去理解下分析思路

java抽象類與介面的區別抽象類與介面的特性是什麼

介面和抽象類的概念不一樣。介面是對動作的抽象,抽象類是對根源的抽象。抽象類表示的是個物件,什麼物件。介面表示的是物件的功能,能做什麼。舉個例子 男人 物件 和女人 物件 這兩個類 物件 他們可以抽象為人。公貓和母貓可以抽象為貓。人可以吃飯,可以睡覺,貓呢也可以吃飯和睡覺,那麼這個 吃飯 睡覺 就是某...

類 抽象類 介面 的 總結

方法 構造方法 建立類時類裡面預設的方法 普通方法 返回值 引數 屬性 可以是變數也可以是常量 普通方法 有具體的方法體 抽象方法 抽象方法就是有返回值 有引數 區別就是抽象方法沒有方法體 例如 public void study int x 他的方法體是空的 為什麼沒有方法體呢?抽象方法是用用來描...

類 抽象類 介面的區別

類和抽象類 不同點 抽象類不能例項化,只能被繼承 抽象類可以定義抽象方法 相同點 抽象類和一般類都是用來描述事物的,都在內部定了成員。介面和抽象類 不同點 介面是對動作的抽象,抽象類是對根源的抽象 抽象類表示的是這個物件是什麼,介面表示的是這個物件能做什麼 介面更多的是在系統架構設計方法發揮作用,主...