Весь вопрос в названии. Например:
enum enumTest {
TYPE1(4.5, "string1"), TYPE2(2.79, "string2");
double num;
String st;
enumTest(double num, String st) {
this.num = num;
this.st = st;
}
}
Конструктор в порядке с модификатором по умолчанию или private
, но дает мне ошибку компилятора, если заданы модификаторы public
или protected
.