b / w类继承和嵌套是否有区别。 或者它们都是一样的?
我们可以通过super关键字访问超类变量 如何访问innerclass变量?
class Outerclass
{
static int c;
int d=5;
static class Inner
{
int a =9;
}
class NestedInner
{
int b=10;
}
}
class Test
{
public static void main(String args[]){
Outerclass Oc=new Outerclass();
Outerclass.Inner n=Oc.new Inner();
System.out.println("....a is...."+n.a);
}
}
答案 0 :(得分:6)
继承和嵌套在含义和用法方面完全不同。我建议你谷歌出来找自己找。
仅供您参考,请浏览
的这些Oracle文档路径嵌套的内部类只能在定义的父类中使用。继承用于扩展类的现有行为。