[問題] 初學interface 環境JDK8 eclipseSE
目前 初學interface
參考網站為
https://reurl.cc/MvGnWK
我按照教學打 但編譯不過 有錯誤
羅輯上 我是看不出來有什麼問題
沒有什麼頭緒 可能是因為才正在學
其中最下面店員的類 其中的方法 我的IDE叫我要宣告無回傳void 這是必要的嗎
有人可以引導一下嗎
小弟無意當個伸手黨 給個關鍵字也好 我可以自己拜google
先感謝 各路大神..<(_ _)>
public class Interface_test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Clerk C = new Clerk(); //實例店員
PetDog dog = new PetDog(); //實例狗
PetCat cat = new PetCat(); //實例貓
C.sellFood(dog); //我是狗,我要買狗糧,汪汪!!
C.sellFood(cat); //我是貓,我要買貓糧,喵喵!!
}
public interface PetRestaurant{
public void buyFood();
}
//寵物狗想要買狗糧
public class PetDog implements PetRestaurant{
@Override //實現接口方法
public void buyFood(){
System.out.println("我是狗,我要買狗糧,汪汪!!");
}
}
//寵物貓想要買貓糧
public class PetCat implements PetRestaurant{
@Override
public void buyFood(){
System.out.println("我是貓,我要買貓糧,喵喵!!");
}
}
public class Clerk{ //店員
public sellFood(PetRestaurant pet){ //店員賣食物給實踐過的寵物
pet.buyFood(); //寵物買糧食
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.177.25 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/java/M.1591516134.A.CA5.html
推
06/07 16:14,
4年前
, 1F
06/07 16:14, 1F
→
06/07 17:51,
4年前
, 2F
06/07 17:51, 2F
→
06/07 17:53,
4年前
, 3F
06/07 17:53, 3F
→
06/07 18:58,
4年前
, 4F
06/07 18:58, 4F
→
06/07 19:00,
4年前
, 5F
06/07 19:00, 5F
→
06/07 19:05,
4年前
, 6F
06/07 19:05, 6F
→
06/07 19:06,
4年前
, 7F
06/07 19:06, 7F
推
06/08 01:19,
4年前
, 8F
06/08 01:19, 8F
→
06/08 01:19,
4年前
, 9F
06/08 01:19, 9F
推
06/08 01:21,
4年前
, 10F
06/08 01:21, 10F
→
06/08 01:21,
4年前
, 11F
06/08 01:21, 11F
→
06/08 01:22,
4年前
, 12F
06/08 01:22, 12F
→
06/08 01:22,
4年前
, 13F
06/08 01:22, 13F
推
06/08 09:19,
4年前
, 14F
06/08 09:19, 14F
→
06/08 09:21,
4年前
, 15F
06/08 09:21, 15F
→
06/08 09:21,
4年前
, 16F
06/08 09:21, 16F
→
06/08 11:29,
4年前
, 17F
06/08 11:29, 17F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章