使用抽象類的方法來實作相關動物的行為,抽象類中有抽象方法(抽象方法為奔跑和吃東西),繼承類為山羊類和狼類。
uj5u.com熱心網友回復:
/**
* 動物抽象類
* @version 1.0
* @date 2020年3月14日
*/
public abstract class Animal {
/**
* 奔跑
*/
public abstract void run();
/**
* 吃
*/
public abstract void eat();
}
/**
* 山羊
* @version 1.0
* @date 2020年3月14日
*/
public class Goat extends Animal {
@Override
public void run() {
System.out.println("山羊奔跑");
}
@Override
public void eat() {
System.out.println("山羊吃東西");
}
}
/**
* 狼
* @version 1.0
* @date 2020年3月14日
*/
public class Wolf extends Animal {
@Override
public void run() {
System.out.println("狼奔跑");
}
@Override
public void eat() {
System.out.println("狼吃東西");
}
}
public class Test {
public static void main(String[] args) throws Exception {
Animal animal = new Goat();
animal.run();
animal.eat();
animal = new Wolf();
animal.run();
animal.eat();
}
}
uj5u.com熱心網友回復:
就是讓你學習繼承和多型uj5u.com熱心網友回復:
謝謝 看懂了 但是自己寫還是不咋會
這方面有什么好的學習建議嗎
uj5u.com熱心網友回復:
買書看啊,這都是基礎。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/120114.html
標籤:Java相關
上一篇:Java題,求大神
