Last active 1718984106

Revision 1e3635e43804ce436d58be016b765e03bcf92d6f

PolymorphismInheritance.java Raw
1class A
2{
3 public void methodA() {
4 System.out.println("method of Class A");
5 }
6}
7class B extends A{
8 public void methodB(){
9 System.out.println("method of Class B");
10 }
11}
12class C extends A{
13 public void methodC(){
14 System.out.println("method of Class C");
15 }
16}
17class D extends A{
18 public void methodD(){
19 System.out.println("method of Class D");
20 }
21}
22class InheritncExm{
23 public static void main(String args[])
24 {
25 B obj1 = new B();
26 C obj2 = new C();
27 D obj3 = new D();
28 //All classes can access the method of class A
29 obj1.methodA();
30 obj2.methodA();
31 obj3.methodA();
32 }
33}
34
35