Java类定义

Adi*_*ada 0 java

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);
  }     
}
Run Code Online (Sandbox Code Playgroud)

LPD*_*LPD 6

继承和嵌套在含义和用法方面完全不同.我建议你谷歌出来找自己找.

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

遗产

嵌套类

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