Виртуальный метод (виртуальная функция) — в объектно-ориентированном программировании метод (функция) класса, который может быть переопределён в классах-наследниках так, что конкретная реализация метода для вызова будет определяться во время исполнения. Таким образом, программисту необязательно знать точный тип объекта для работы с ним через виртуальные методы: достаточно лишь знать, что объект принадлежит классу или наследнику класса, в котором метод объявлен. Одним из переводов слова virtual с английского языка может быть «фактический», что больше подходит по смыслу.
Все значения словосочетания «виртуальный метод»ТАБЛИ́ЦА, -ы, ж. Перечень цифровых данных или каких-л. других сведений, расположенных в определенном порядке по графам.
Все значения слова «таблица»МЕ́ТОД, -а, м. 1. Способ познания, исследования явлений природы и общественной жизни. Диалектический метод. Экспериментальный метод. Сравнительный метод.
Все значения слова «метод»ВИРТУА'ЛЬНЫЙ, ая, ое; -лен, льна, льно [латин. virtualis] (науч.). Пребывающий в скрытом состоянии и могущий проявиться, случиться; возможный. Виртуальное расстояние (мнимое расстояние между двумя ж.-д. станциями, равное такому расстоянию по ровному и прямому пути, на прохождение к-рого расходуется столько же времени или топлива, как и на прохождение действительного пути между станциями).
Все значения слова «виртуальный»Это достигается за счёт организации отдельной таблицы адресов методов для каждого интерфейса (по типу таблиц виртуальных методов).