Я знаю, что переопределение метода из суперкласса - это не что иное, как runtime
полиморфизм.
В документации Oracle говорится, что в аннотации @Override
используется @Retention(value=SOURCE)
.Это означает, что аннотация @Override
будет удалена при компиляции кода.
Итак, мой вопрос здесь, как на самом деле будет работать runtime
полиморфизм.Это должно что-то делать во время компиляции?Что на самом деле происходит здесь?Любая помощь приветствуется.