日期:2014-05-20  浏览次数:20758 次

100分,救命啊!!!!!!!!!!!!!!!!!
哪位高人来帮我查查错!!!!!
问题在贴子:
创建一个数组,数组中每个元素又都是一个类的问题     liu6272002   20   26   02-08   14:   35

------解决方案--------------------
你是不是想要这样????

方法1.
Class[] cls1 = new Class[3];
cls1[0] = Integer.class;
cls1[1] = String.class;
cls1[2] = Object.class;

方法2.
ArrayList <Class> al = new ArrayList <Class> ();
al.add(Integer.class);
al.add(String.class);
al.add(Object.class);
al.add(ArrayList.class);
Class[] cls2 = al.toArray(new Class[0]);
------解决方案--------------------
我没细看你的代码。但我可以肯定,出错的原因是因为对象的引用引起的(这类问题我也碰到过好多次,细心一点就不会出错了)。建议楼主仔细检查一遍
每个类对象的变量的作用域,还有就是弄明白什么是值赋予和引用赋予。至于楼主所反映的共享
存储空间,虽然我学java不久,但是还从来没听过这个概念,呵呵。
------解决方案--------------------
vector啊,里面最好放指针

class a
{
int a1;
int a2;
}
Vector <*a> fk;
调用时:
a *fka=new a;
fk.push(fka);
程序退出时:
for(int i;i <fk.size();i++)
{
a* tmp=fk[i];
delete tmp;
}

------解决方案--------------------
呵呵,来接分! 谢谢啊!
------解决方案--------------------
Employee[] staff = new Employee[3];
staff[0] = new Employee( "Tom ");
staff[1] = new Employee( "Jack ");
staff[2] = new Employee( "Mary ");

你是这个意思?