内部クラス仕様
1997 年 2 月 4 日
目次
-
トップレベルクラスおよび内部クラスとはなにか?
- 例: 簡単なアダプタクラス
- 例: ローカルクラス
- 匿名クラス
-
内部クラスはどのように機能するのか?
- ローカル変数の参照
-
なぜ Java が内部クラスを必要とするのか?
- なぜ匿名クラスなのか?
- 動的型割当および計算済セレクタ("perform")はどうなのか?
-
Java コードにおいて内部クラスが this という考え方にどのように影響するか?
- 親クラスおよびインスタンス生成
-
内部クラスは Java コードの正しい同期に影響するか?
-
ネストされたクラスを final、private、protected、または static と宣言することができるか?
- static とマークできるメンバ
-
内部クラスは Java Virtual Machine の編成にどのように影響するか?
- クラス名の変換
- 生成された変数およびメソッドの名前
- セキュリティの暗示
-
Java 言語仕様は内部クラスに対してどのように変わったか?
-
Java 1.1 言語における他の変更点
- インスタンス初期化子
- 匿名配列式
- クラスリテラル
- ブランク final および final 局所変数
-
Java 1.1 クラスに対する新しいバイナリ互換要件とはなにか?
- クラスおよびインタフェースのバイトコード名
- クラス属性 InnerClasses
- メンバ属性 Synthetic
-
補足例: サンプル AWT コード
-
補足例: 調整済み内部クラスを持つ API
-
補足例: マルチスレッドタスクのパーティション分割
目次 | 前項目 | 次項目
内部クラス仕様 (HTML generated by dkramer on March 15, 1997)
Copyright (c) 1996, 1997 Sun Microsystems, Inc.
All rights reserved
コメントや訂正は john.rose@eng.sun.com 宛てに送ってください。