Почему мы можем только расширять видимость модификатора доступа у переопределяемого метода?
Имеются в виду случаи, аналогичные ситуации переопределения метода clone() интерфейса Cloneable.
Вроде бы и не совсем новичёк, но почему то не могу собрать окончательной и хорошо сформулированной цели. Понимаю, что здесь речь идет о полиморфизме и том, чтобы вызывая в объекте, класс которого переопределяет такой метод, вызывался этот же, нами переопределенный метод, а не метод родителя. Будьте добры, расставьте все точки над i :)