タグ

ブックマーク / blogs.wankuma.com (1)

  • 内部クラスの階層

    日のカクテルは Enclosing Inner Classです。 日語ではエンクロージング内部クラスなどといわれます。 Javaの内部クラスはいくつか種類があり、宣言とインスタンス生成の仕方は以下のようになります。 public class Outer { /** staticな内部クラスの宣言 */ public static class StaticInner { } /** エンクロージング内部クラスの宣言 */ public class EnclosingInner { } public static void main(String[] args) { // ローカル内部クラスの宣言 class LocalInner { } // staticな内部クラス StaticInner staticInner = new StaticInner(); // エンクロージング内部クラ

    kat0usi
    kat0usi 2011/03/04
    publicな内部クラスをnewするとき、「 外部クラスのインスタンス.new」で行う。C++は内部クラスは単に名前空間が外部クラスに属するだけだった。
  • 1