Java类定义

时间:2012-12-15 12:33:12

标签: 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);
  }     
}

1 个答案:

答案 0 :(得分:6)

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

仅供您参考,请浏览

的这些Oracle文档路径

Inheritance

Nested Classes

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