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:很好的解释和抽象。如果它解释类型转换而不是仅仅提供代码来使程序运行,这将是一个更好的答案。 –