Object-oriented programming
객체 지향 프로그래밍에서, 가상 함수(virtual function 또는 virtual method)는 상속하는 클래스 내에서 같은 시그니처의 함수로 오버라이딩 될 수 있는 함수 또는 메소드이다. 이 개념은 객체 지향 프로그래밍 (OOP)의 다형성에서 중요한 부분이다.