Возможно, я действительно опаздываю, но я пишу всем, кто посещает эту тему, за помощью.
Если у вас есть enum, и вы хотите вернуть определенный параметр из его значений по умолчанию без вызова функции get, вам нужно вставить @Override над выбранной функцией, например:
public class Plants {
public enum Fruits {
APPLE ("sweet"),
GRAPEFRUIT ("sour");
private String taste;
Fruits (String taste) {
this.taste = taste;
}
@Override
public String getTaste() {
return this.taste;
}
}
}
И теперь вы можете вызывать любое значение enum без функции get:
Plants.Fruits.APPLE
И он вернется "сладким"
P.S. Я не профессиональный программист, пожалуйста, поправьте меня, если я случайно написал что-то противоестественное.