Why Nostr? What is Njump?
2024-01-26 21:07:38
in reply to

nonsense on Nostr: npub1hm6l4…899nf так в примере нужно именно в ...

так в примере нужно именно в конструкторе проверить. Не, конечно можно написать метод статический и в первой строчке наколхозить чтото типа super(validateValue());

А рядом метод

private static long validateValue() {
if (value < 0) {
throw new IllegalArgumentException();
}
return value;
}

Но это полная фигня и это неудобство будет расти в геометрической прогрессии если у тебя несколько конструкторов и несколько параметров.
Author Public Key
npub1jdn8hx3t90x5p76flspnuyhny7y76thy55vlwj699qwz7empar3sf720qh