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();
}
}
