Я прочитал книгу, и она говорит, что я могу переопределить метод, если он имеет одну и ту же подпись. согласно книге подпись метода - это имя метода_имя + переданные параметры.
в соответствии с книгой, я могу переопределить метод, который имеет разные типы возвращаемых данных. Возможно ли переопределить метод с другим возвращаемым типом в Java? потому что я сделал некоторый поиск в сети, я обнаружил, что люди говорят, что для переопределения метода возвращаемый тип должен быть таким же.
в соответствии с книгой также говорится, что java выкинет ошибку компиляции, когда мы попытаемся перегрузить метод с тем же именем и параметрами метода, но разными типами возврата, поскольку подпись означает только имя метода и параметры. Если это так, мы должны переопределить метод с другим типом возвращаемого значения.
Пожалуйста, помогите мне понять это. Спасибо заранее.