外部クラス (outer class)

Java

外部クラスとは?

 状態:-  閲覧数:1,359  投稿日:2013-05-06  更新日:2013-05-06  
・「クラスの外側にあるクラス」のこと
・エンクロージング型の一種
・「外側クラス」と呼ばれることもある


解説


・初めから外部クラスという特別なクラスが存在するわけではなく、「普通のクラス内」にクラスを作成すると、結果として「外側にあるクラス」が「外部クラス」と呼ばれるようになる

※「外部クラス」の反対は、単純に「内部クラス」だと思いがちだが、必ずしもそうではない


エンクロージングインスタンス (enclosing instance)

Java公式ドキュメント(Java言語仕様)

コメント投稿(ログインが必要)