1. 程式人生 > >JAVA面向物件練習05第三種

JAVA面向物件練習05第三種

食物類,動物類,飼養員類,測試類。實現飼養員給動物餵食物。
食物類: 屬性name
動物類: 屬性name 方法void eat
飼養員類: 屬性name 方法void feed
測試類列印的結果:
張三喂大熊貓
大熊貓吃竹筍
package demo03;

public class Animal {

public String name;
public Food f;

public void eat(){
    System.out.println(name+"吃"+f.name);
}

}

========================================================

package demo03;

public class Feeder {

public String name;
public Animal a;

public void feed(){
    System.out.println(name+"喂"+a.name);
}

}

========================================================

package demo03;

public class Food {

public String name;

}

========================================================

package demo03;

public class Test {

public static void main(String[] args) {

    Food f = new Food();
    f.name = "竹筍";

    Animal a = new Animal();
    a.name = "大熊貓";
    a.f = f;

    Feeder fer = new Feeder();
    fer.name = "張三";
    fer.a = a;

    fer.feed();
    a.eat();


}

}