Я хочу сделать метод у которого есть параметр, который может принимать одно из трёх значений, причем если его не задавать, то одно из трёх задаётся по умолчанию. Можно ли сделать так в java? И как?
enum SomeEnum {
FIRST,
SECOND,
THIRD
}
class SomeClass {
void someMethod(SomeEnum value) {
...
}
void someMethod() {
someMethod(SomeEnum.FIRST);
}
}
Не очень понятно что значит не задать значение: передать значение null или вообще не передать параметр?
private ZNACHENIE something;
void method(ZNACHENIE value) {
if (value == null) {
this.something = ZNACHENIE.DEFAULT_VALUE;
}
this.something = value;
}
void method() {
this.something = ZNACHENIE.DEFAULT_VALUE;
}
private enum ZNACHENIE {
DEFAULT_VALUE,
SECOND_VALUE,
THIRD_VALUE
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости