赵永康 发表于 2012-9-23 11:22
我记得我也提及到过这个代码。有位大侠给我通过反射的方式验证了一下。结论就是子类不能继承父类中的内部类 ...
"我记得我也提及到过这个代码。有位大侠给我通过反射的方式验证了一下。结论就是子类不能继承父类中的内部类"
挺有趣的,这样也需要用反射来验证吗.
子类既然已经继承了一个父类,当然不可能再去继承它父类中的内部类了,要知道java是单继承.
"子类想要访问父类中的内部类那就先创建父类的内部类对象吧 这样应该可以的"
如果子类要访问父类内部类的静态成员,就不需要创建父类内部类对象.
如果子类要访问父类内部类的非静态成员,就必须创建父类内部类对象. |