Например, методы генерируемые компилятором – values() и valueOf(String name) для перечислений (в классе Enum их нет): почему бы просто не объявить их как и другие, в классе Enum?
И где находится документация по таким методам?
dell
16 уровень
Генерируемые компилятором методы – в чём смысл?
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
dell
3 декабря 2019, 09:06
нормальный ответ здесь
0
Justinian Judge в Mega City One Master
28 ноября 2019, 17:54
Где находится документация по методам, сказано по твоей же ссылке.
В чем смысл...Такой дизайн языка, особенности.
А как ты сделаешь иначе.
Но в целом, вопросы интересные, по енамам очень много моментов и нюансов есть. Не уверен только что стоит сейчас акцентировать на них внимание. По джава кору если копать, то и с простых массивов можно не продвинуться, когда начать разбираться как они там в JVM работают, как на стадии компиляции и тд..
0
dell
28 ноября 2019, 18:11
"А как ты сделаешь иначе": статический метод valueOf(Class<T> enumType, String name) реализован в классе Enum – наследуется, и работает как от объектов моих перечислений, так и через классы моих перечислений.
0