1
A
答えて
5
で
おかげで未定義の型パラメータを持つジェネリック型を拡張するために実際には違法です。しかし、列挙型はそれをしません。いくつかのJavaコードを逆コンパイルして、<E>
が見つかった場合(そしてあなたの列挙型の名前がE
でない場合)、逆コンパイラはジェネリックスを適切に処理していません。
列挙型は、暗黙的にEnum<YourEnumType>
を拡張します。つまり、コンパイラは暗黙的にclass YourEnumType extends Enum<YourEnumType>
を生成します。独自のタイプを伝承することで、Enum
のcompareTo
とvalueOf
機能がenum
秒の異なる種類から値を拒否することができます。あなたから
関連する問題
- 1. DBの列挙型または列挙型の列挙型
- 2. 列挙型は
- 3. は、列挙型
- 4. は、列挙型
- 5. 列挙型は
- 6. 列挙型は
- 7. 列挙型の中の列挙型
- 8. 列挙型の列挙型の作成
- 9. 列挙型内の列挙型
- 10. 列挙型と辞書<列挙型、動作>
- 11. Javaの列挙型は、私は列挙型を持つ条約
- 12. サイクルは、列挙型
- 13. 列挙型データ型
- 14. 多型列挙型
- 15. のPostgreSQL:これは、列挙型の定義で列挙型
- 16. はどのように列挙型に列挙型
- 17. のtypedefと列挙型または列挙型クラス
- 18. 列挙型の
- 19. 列挙型hasMoreElements()
- 20. 列挙型に
- 21. 列挙型?
- 22. WPFデータ列挙型の列挙
- 23. "&"は列挙型ですか?
- 24. DataSetの列挙型
- 25. 列挙型のマッピング
- 26. MongoDBの列挙型
- 27. 列挙型のベストプラクティス
- 28. スカラの列挙型
- 29. 仮想データ型/列挙型
- 30. EF5外部型の問題への列挙型の列挙
? 'Foo'は' Enum 'を拡張するべきです。 –
bdonlan
enumの型でenumを作成するときに暗黙的にeを定義していますか? http://www.docjar.com/html/api/java/lang/Enum.java.html – rubixibuc
はここで、java.lang.Enumのソースです。クラス内のドキュメントは理由を示します。 – Thilo