Java Runtime Polymorphism Example: Profession
Java Programming Language Class, Object and Methods in java (Article) Class, Object and Methods in java (Program)
1168Program:
class Prefession{ void check(){ System.out.println("I am check method of parent class"); } } class Teacher extends Prefession{ void check(){ System.out.println("I am a Teacher"); } } class Doctor extends Prefession{ void check(){ System.out.println("I am a Doctor"); } } class Engineer extends Prefession{ void check(){ System.out.println("I am a Engineer"); } } class RunTimePolymorphism{ public static void main(String args[]){ Prefession obj; obj=new Teacher(); obj.check(); obj=new Doctor(); obj.check(); obj=new Engineer(); obj.check(); } }
Output:
I am a Teacher I am a Doctor I am a Engineer 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.