Ботва для ИУ-5


№23. Виртуальные методы классов

К экзамену по информатике запостил Fenix [2007.06.13]  

Методы, объявленные в базовом классе, которые могут быть переопределены в классе-наследнике.

Объявляются  ключевым словом virtual.

Если нет возможности создать адекватную реализацию  метода в базовом классе - используют чисто виртуальные методы, т.е. методы, которые не определены а лишь объявлены в базовом классе. Объявляется также, но с приравниванием к нулю. Пример:

virtual void some(int, char); //Виртуальный метод

virtual void some(int, char)=0; //Чисто виртуальный метод

 //википедия про виртуальные методы 

Каменты: 0  | [+1]

Оставить комментарий



Вы должны авторизоваться чтобы оставлять комментарии.

Вы можете использовать ваш OpenID:

Вы можете использовать HTML-тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>