In Java, every non-static method is a virtual function except for final and private methods.
refetual:ot rturi.com/**
* @author lautturi.com
* Java example:
*/
import java.util.*;
class Animal {
void show() {
System.out.println("Animal");
}
}
class Dog extends Animal {
void show() {
System.out.println("Dog");
}
}
public class Lautturi {
public static void main(String[] args) {
Animal ob1 = new Dog();
ob1.show();
}
}