Java | 小練手:Fish類
阿新 • • 發佈:2022-12-06
小專案:內容如下UML圖所示
系列相關文章
一、任務要求
1. 建立Fish類,它繼承Animal類
2. 重寫Animal的walk方法以表明魚不能走且沒有腿。
3. 實現Pet介面
4. 無參構造方法
5. 提供一個private 的name屬性
二、程式碼示例
本人小白爾,程式碼自寫也。
自測本無誤,百密但一疏。
如若有錯誤,望敢請斧正。
public class Fish extends Animal implements Pet{ private String name; public Fish() { } public void walk() { System.out.println("我沒有腿,我不能行走。"); } public String getName() { return this.name; } public void setName(String name) { this.name = name; } public void play() { System.out.println("我喜歡玩水。"); } public void eat() { System.out.println("我喜歡吃海里漂浮物。"); } public static void main(String [] args) { Fish aFish = new Fish(); aFish.setName("小魚兒"); System.out.printf("我是一隻魚,名字叫做%s\n",aFish.getName()); // System.out.printf("我是一隻魚,名字叫做%s\n",aFish.name); aFish.walk(); aFish.eat(); aFish.play(); } }