0

白黒クラスの継承とネストに違いはありますか。それとも両方とも同じですか?

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

継承と入れ子は意味も使い方も全く違います。グーグルで検索して自分で見つけることをお勧めします。

参考までに、これらの Oracle ドキュメント トレイルを順を追って説明します。

継承

ネストされたクラス

ネストされた内部クラスは、定義された親クラス内でのみ使用できます。継承は、クラスの既存の動作を拡張するために使用されます。

于 2012-12-15T12:34:55.177 に答える