Login
Пустой виртуальный метод вместо интерфейса
1779 просмотров
Перейти к просмотру всей ветки
in Antwort alex445 08.10.24 17:06
Я имел ввиду имплементируют.
Да, но ведь может быть так, что какая-то функция не является частью интерфейса :) (поправил свой пример)
Тоже забыл, что абстрактные методы не имеют имплементации. А чем тогда они отличаются от методов интерфейса?
Тем, что они могут быть скрытыми от пользователя (см. мой поправленный пример)
Т.е. можно наложить на потомков требование имплементировать какую-то функцию и при этом функция эта не будет частью интерфейса.... да что там частью интерфейска, ее можно сделать непубличной.