Метод объявляется как виртуальный в следующей ситуации:
- Если возможно переопределение этого метода в классе-наследнике.
- Если метод будет переопределяться в классе-наследнике и вызывается в непереопределенном методе.
- Если нужно увеличить быстродействие программы.
- Если нужно, чтобы этот метод был доступен в классе-наследнике.
- Если нужно, чтобы этот метод был не доступен в классе-наследнике.
Для просмотра статистики ответов нужно
залогиниться.