今天我在使用反射时,测试Class中的getClasses()发现没法得到接口中的内部类,所以想知道是否可以被继承
我的代码如下:
public interface ClassA{
public class ClassB{}
}public class ClassC implements ClassA{
public class ClassD{}
}测试类:
public class TestA{
public static void main(String[] args){
int length = Class.forName("ClassC").getClasses().length;
System.out.println("获取的class :" + length);
//如果接口中的内部类被继承过来的话,length应该为2,但是输出的结果为1,求具体的原因
}
}