1
私はJavaの列挙型コンストラクタはプライベートであると考えていますが、最近IntelliJに切り替えました。コンストラクタに追加するとプライベートキーワードが冗長であると言われています。Java Enumコンストラクタはプライベートですか?
画像:
http://puu.sh/nYbwp/1c37312777.png
Javaはちょうど自動的にそれらがプライベートか何かありますか?
私はJavaの列挙型コンストラクタはプライベートであると考えていますが、最近IntelliJに切り替えました。コンストラクタに追加するとプライベートキーワードが冗長であると言われています。Java Enumコンストラクタはプライベートですか?
画像:
http://puu.sh/nYbwp/1c37312777.png
Javaはちょうど自動的にそれらがプライベートか何かありますか?
はい。 Enum
コンストラクタはprivate
です。
そして、それは、Javaでのアクセス修飾子の冗長性の唯一の例ではありません - すべてのインターフェイスメソッドが公開され、それらのためのpublic
修飾子はあまりにも
[OK]を偉大な必要はありません、ありがとう! –