1. ホーム

[解決済み】なぜEnumはInterfaceを実装するのでしょうか?

2022-04-10 06:24:49

質問

Javaでは、enumでインターフェースを実装できることを知りました。その良い使用例とは何でしょうか?

どのように解決するのですか?

列挙型は受動的な集合(例:色)を表すだけではありません。列挙型は、機能を持ったより複雑なオブジェクトを表すことができるので、これらにさらに機能を追加したくなる可能性があります。 Printable , Reportable などと、これらをサポートするコンポーネントがあります。