我对 Java 很陌生,刚刚开始研究简单的示例程序。
如何在 B 类的构造函数中创建 A 类的实例。例如,我想在 B 类的构造函数中创建一个 A 类对象数组。伪代码看起来像
class B {
public static A myarray;
B (int number){
myarray = new A [number];
}
编辑:
public class TestClassA {
public static int [] ArrayA = new int [6];
TestClassA () {
for (int i=0; i < 6; i++){
ArrayA[i]=i;
System.out.print("TestClassA ");
}
}
}
public class TestClassB {
public TestClassA [] A;
TestClassB (int num) {
A = new TestClassA[num];
}
}
public class Exec {
public static void main (String[] args) {
TestClassB B;
B = new TestClassB(2);
}
}
当我执行此操作时,我没有看到任何消息为“TestClassA”。我希望它创建 2 个 TestClassA array 实例,因此我应该看到 TestClassA 12 次。不知道我在哪里做错了。