0

b/w 类继承和嵌套是否有区别。还是它们都一样?

我们可以通过 super 关键字访问超类变量 如何访问内部类变量?

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);
  }     
}
4

1 回答 1

6

继承和嵌套在含义和用法上完全不同。我建议你google一下,自己找。

仅供参考,请浏览这些 Oracle 文档路径

遗产

嵌套类

嵌套内部类只能在定义的父类内部使用。继承用于扩展类的现有行为。

于 2012-12-15T12:34:55.177 回答