Java代碼:創建不同的對象實例列表,並使用這些對象
import java.util.ArrayList;
import java.util.List;
class apple{
int price;
public void myFunction(int iPrice)
{
price=iPrice;
}
}
class orange{
int price;
public void myFunction(int iPrice)
{
price=iPrice;
}
}
public class main {
public static void main(String[] args) {
List <Object> list= new ArrayList<>();
//create 3 apple object to list
list.add(new apple());
list.add(new apple());
list.add(new orange());
list.get(0). /* "get(0)." this isn't using apple object and my function */
}
}
+1:很好的解釋和抽象。如果它解釋類型轉換而不是僅僅提供代碼來使程序運行,這將是一個更好的答案。 –