作业帮 > 综合 > 作业

java :类A A a[]=new A[200]; for (int i = 0; i < 10; i++) { A

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 05:48:26
java :类A A a[]=new A[200]; for (int i = 0; i < 10; i++) { A aa=new A(); a[i]=aa; }
.创建了一个类数组,而且A aa=new A(); a[i]=aa;
A a[] = new A[200]的意思是定义了类A的200个引用,for循环中的是将a的前十个引用进行实例化
再问: 还是有些模糊,可否举个例子么
再答: A a[] = new A[200];//是声明了200个A的引用,但是未进行实例化 A aa = new A() ;//将对象aa进行实例化 a[i] = aa;是将第i个引用指向已经实例化的对象,也就是说for循环中前10个引用都指向 aa这个实例,就像10个人共用一件东西一样