№23. Виртуальные методы классов
Методы, объявленные в базовом классе, которые могут быть переопределены в классе-наследнике.
Объявляются ключевым словом virtual.
Если нет возможности создать адекватную реализацию метода в базовом классе - используют чисто виртуальные методы, т.е. методы, которые не определены а лишь объявлены в базовом классе. Объявляется также, но с приравниванием к нулю. Пример:
virtual void some(int, char); //Виртуальный метод
virtual void some(int, char)=0; //Чисто виртуальный метод
Оставить комментарий
Вы должны авторизоваться чтобы оставлять комментарии.
Вы можете использовать HTML-тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>