如何在java中创建内部类对象的多维数组
一切都是标题如何在java中创建内部类对象的多维数组,java,arrays,Java,Arrays,一切都是标题 java教程说: OuterClass.InnerClass innerObject=outerObject.new InnerClass() 这对我不起作用: public class aching{ class pixel{ public char c; public int f; } public static void main(String[] args){ aching a = new aching
java教程说: OuterClass.InnerClass innerObject=outerObject.new InnerClass() 这对我不起作用:
public class aching{
class pixel{
public char c;
public int f;
}
public static void main(String[] args){
aching a = new aching();
aching.pixel[][] p = a.new pixel[1][1];
}
}
只是
当您需要创建像素对象的实例时,您必须编写:
p[0][0] = a.new pixel();
此外,遵循常见的Java命名约定也是一个好主意,例如类/类型名称使用大写。应该是这样的:
public static void main(String[] args){
pixel p[][] = new pixel[1][1];
}
此外,按照惯例,类名应该以大写字母开头
public static void main(String[] args){
pixel p[][] = new pixel[1][1];
}