2012年5月31日 星期四

Java Basic(56)-Polymorphic Arguments


創建新class稱為fatty



public class fatty {
public void digest(food x){ 方法稱為digestfood X為參數
x.eat();
}

}

in apples.java:
class apples{
public static void main(String[] args){
fatty bucky = new fatty();
food fo = new food(); 因為在fatty.class參數food
food po = new tuna(); 您可以調用potpietuna的價值
bucky.digest(fo);
bucky.digest(po);

}
}

這是運行時的結果: 
this food is great
this tuna is great

沒有留言:

張貼留言