Java Runtime Polymorphism Example: Animal
Java Programming Language Class, Object and Methods in java (Article) Class, Object and Methods in java (Program)
34119Program:
class Animal{ void eat(){ System.out.println("eating..."); } } class Cow extends Animal{ void eat(){ System.out.println("eating grass.."); } } class Cat extends Animal{ void eat(){ System.out.println("eating rat..."); } } class Peacock extends Animal{ void eat(){ System.out.println("eating snake..."); } } class Lion extends Animal{ void eat(){ System.out.println("eating meat..."); } } class RuntimePolymor{ public static void main(String[] args){ Animal obj; obj=new Cow(); obj.eat(); obj=new Cat(); obj.eat(); obj=new Peacock(); obj.eat(); obj=new Lion(); obj.eat(); } }
Output:
eating grass.. eating rat... eating snake... eating meat... Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.