Должен ли я использовать @Override в Java для полей записи?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Должен ли я использовать @Override в Java для полей записи?

Сообщение Anonymous »

Если моя запись реализует интерфейс с методом доступа к полю, неявно реализующим метод, она должна быть экземпляром того, что должна охватывать аннотация @Override.

Код: Выделить всё

interface I { int f(); }
record R(@Override int f) implements I {}
Но, похоже, javac этого не проверяет. Это все еще хорошая идея использовать его? Почему javac игнорирует @Override в полях записи?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ord-fields
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»