У меня есть класс Writer
, который имеет метод process()
. Подкласс, TextWriter
, распространяется Writer
.Переопределение определенных строк из родительского класса
Я хочу использовать метод родительского класса process()
, за исключением последней строки метода, которую я хочу настроить в соответствии с потребностями подкласса.
Есть ли способ, которым я могу позвонить super()
таким образом, чтобы я мог наследовать только определенные части метода родительского класса?
Я знаю, что это плохая конструкция, и в таких случаях необходимо использовать интерфейсы. Но я работал над внесением некоторых изменений в какой-то старый код, и мне было интересно, можно ли это сделать.