Main Class:
package pkg4;
public class UseAnimal
{
public void doSomething(Animal animal)
{
System.out.println("Inside Animal Version");
}
public void doSomething(Horse animal)
{
System.out.println("Inside Horse Version");
}
public static void main(String[] args)
{
Animal animal = new Horse();
UseAnimal useAnimal = new UseAnimal();
useAnimal.doSomething(animal);
}
}
Animal Class:
package pkg4;
public class Animal
{
}
Horse Class:
package pkg4;
public class Horse extends Animal
{
}
Output
Inside Animal Version
Add your comment