Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
列挙型の特定のメンバーのみを取得するようにメソッドを制限する方法はありますか?あなたが軍隊と入隊した階級の列挙を持っていたとしましょう。将校ランクしか取れない関数と、入隊ランクしか取れない関数が欲しかったのなら、Javaでそれを行う方法はないと思いますよね?
唯一のオプションは、個別の列挙型を使用することです。列挙型をパラメーターとして受け取るメソッドは、コンパイル時にその値のいずれかを受け取るためです。
IDEはタイピングに役立ちます。