定義一個介面Animal,介面中定義一個抽象方法play();
創建一個貓Cat類,實作Animal并重寫play方法輸出
“我是貓,我玩線球”;
創建一個狗類,實作Animal并重寫play方法輸出“我
是狗,我玩皮球”。
撰寫測驗類TestDemo,通過多型(向上轉型)創建貓,
通過多型(向上轉型)創建狗,并分別呼叫play方法。
uj5u.com熱心網友回復:
package com;
public class Cat implements Animal {
@Override
public void play() {
System.out.println("你是一只貓,快樂的星貓");
}
}
uj5u.com熱心網友回復:
package com;
public class Gou implements Animal{
@Override
public void play() {
System.out.printf("汪鄉人,戰隊");
}
}
package com;
public abstract interface Animal {
public abstract void play();
}
package com;
public class TestDemo {
public static void main(String[] args) {
Cat mao = new Cat();
Gou gou = new Gou();
mao.play();
gou.play();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47825.html
標籤:Eclipse
上一篇:安裝Java是顯示服務器找不到與請求的URI【統一資源識別符號】相匹配的任何資訊,求解決辦法
下一篇:求學之路
