1. 程式人生 > 其它 >Java | 小練手:Fish類

Java | 小練手:Fish類

小專案:內容如下UML圖所示

系列相關文章

  1. Java | 小練手:Animal類
  2. Java | 小練手:Spider類
  3. Java | 小練手:Pet介面
  4. Java | 小練手:Cat類
  5. Java | 小練手:Fish類

一、任務要求

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