最近、私はかなり頻繁に列挙型を使用しています。それで、私は疑問に思います...
プライベート Enum コンストラクターと、可視性修飾子 (package-private) を使用した列挙型コンストラクターの間に違いはありますか?
最近、私はかなり頻繁に列挙型を使用しています。それで、私は疑問に思います...
プライベート Enum コンストラクターと、可視性修飾子 (package-private) を使用した列挙型コンストラクターの間に違いはありますか?
Javaのドキュメントによると
列挙型のコンストラクターは、package-private または private アクセスである必要があります。
しかし、JLSによると
列挙型のコンストラクターにアクセス修飾子が指定されていない場合、コンストラクターはプライベートです。
したがって、 package-private と private の間に違いはありません。