考虑以下代码
class A
{
Class B
{
...
}
psvm()
{
B b= new A().new B(); //this one works
B b[]=new A().new B[size]; //compile error
}
怎么走?
最佳答案
您正在创建一个 B
数组。也就是说,您正在创建一个可以存储对 B
对象的引用的数据结构。该数据结构不是 B
,因此不需要 A
存在。
B b[] = new B[size];
关于java - 如何为内部类创建多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29024545/