如何令ArrayList对象能存放任意各种类型数据及其调用(包括逻辑和窗体元素的对象)?
如何令ArrayList对象能存放任意各种类型数据及其调用(包括逻辑和窗体元素的对象)?以下用Eclipse编写的代码,能够存放,但调用时却提示不能通过!【代码只留下重点部份】
ArrayList<Object> myList=new ArrayList<Object>(){{add(100);add(100);add(Color.red)}}; //初始代ArrayList对象
//调用
class MyFrame extends Frame{
MyFram(ArrayList<Object> ml){
setSize(ml(0),ml(1)); //调用时提示数据类型不符合,并且无法强制转换

setBackground(ml(2)); //调用时提示数据类型不符合,并且无法强制转换

setVisible(true);
}
public static void main(String[] args) {
new myFrame(myList);
}
}

飞点燃费盐--历史上至有型的计算机病毒(能感染你是我的荣幸,也是你的光荣!)