作者tsaiminghan (tsaiminghan)
看板java
标题[问题] 建构子能宣告阵列吗?(新手)
时间Thu Mar 23 05:38:27 2006
我想要宣告一个index给Student class内的方法用
不过搞不清楚要如何做?
一开始我是把红色部分放到student的建构子内,绿色放到Student class内
可是似乎没用,编译可以过,但执行的时候会出现说,
我没有实体化index,最後改成这样才能动
我想请问一下我是搞错什麽问题?
另想请教一下,在C语言中能用malloc来作动态阵列,
在java中,比如一个stack发现用完了,一般是如何增加它的大小?
===========================
public class Student{
data index[];
int counts = 0;
public static void main( String Args[] ){
data index[] = new data[100];
for(int i=0;i<100;i++)
index[i] = new data();
Student aaa = new Student(index);
}
public static class data{
String id;
String name;
int age;
}
public Student(data inputindex[]){
index = inputindex;
}
...........
}
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.217.102
※ 编辑: tsaiminghan 来自: 140.114.217.102 (03/23 05:41)