使用基元和它們的包裝器我理解了擴展的概念。但就其他對象而言,我對擴展和隱式Casting感到困惑。作爲例子與參考投射混淆並在java中擴展w.r.t對象
Class Animal{
}
Class Dog extends Animal{
public static void main(args String[]){
Dog d = new Dog();
d.go(d);
}
void go(Animal a){ }
}
編輯:問題是哪一個是首選的擴大或鑄造,爲什麼?
問題是? – 2010-01-23 13:19:52