型を使用するenum
と、各定数に引数を追加し、各定数に本体を提供し、型に本体を提供できます。ただし、それを行わない場合:
enum enumType { C1, C2, C3 };
enum
整数定数を宣言するのと同じくらい効率的に型を使用できますか?
static final int C1 = 1;
static final int C2 = 2;
static final int C3 = 3; // or whatever
それとも、この機能は使用されていませんが、この機能 (ボディを提供する機能) によるオーバーヘッドがまだありますか?