这是一个简短的代码片段:
someMethod ClassA getClassA() {
List<ClassA.ClassB> classAType = Lists.newArrayList();
//Now classAType is loaded with stuff here
return ClassA.load(classAType.toArray(new ClassA.ClassB[classAType.size()]));
}
public abstract class ClassA {
//Constructor
public static abstract class ClassB {
//some method
}
}
我不明白的部分是return
声明。我想知道这ClassA.ClassB[classAType.size()]
意味着什么