java virtual function like C++

java virtual function like C++

In Java, every non-static method is a virtual function except for final and private methods.

refe‮tual:ot r‬turi.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();
	}
}
Created Time:2017-10-01 14:37:11  Author:lautturi