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 ");
你是这个意思?