virtual method in Java

A virtual method is a method in which the specific implementation is not determined until runtime.