Java Runtime Polymorphism Example: Animal
Java Programming Language / Class, Object and Methods in java
34043Program:
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.
# C Tutorials
# JAVA Tutorials
# HTML Tutorials
# Computer Fundamental
# Data Structure
# DBMS Tutorials
SQL
# C# Language
# R Language
# PHP
# Python
# Vue JS