Tuesday, 9 September 2014

implement multilevel inheritance

Write a Java Program to implement multilevel inheritance by Applying
various access controls to its data members and methods

class A
{
            int a;
            void set_a(int i)
            {
                        a=i;
            }
            void show_a()
            {
                        System.out.println("The valueof a is:"+a);
            }
}
class B extends A
{
            int b;
            void set_b(int i)
            {
                        b=i;
            }
            void show_b()
            {
                        System.out.println("The valur of b is:"+b);
            }
}
class C extends B
{
            int c;
            void set_c(int i)
            {
                        c=i;
            }
            void show_c()
            {
                        System.out.println("The valur of c is:"+c);
            }
                   void mul()
            {
            int ans;
            ans=a*b*c;
            System.out.println("The ans is:"+ans);
}
}
class Mlt
{
            public static void main(String args[])
            {
                        A obj_A=new A();
                        B obj_B=new B();
                                     C obj_C=new C();
                                     obj_C.set_a(2);                 
                        obj_C.set_b(3);
                                      obj_C.set_c(4);
                        obj_C.show_a();
                        obj_C.show_b();
                        obj_C.show_c();
                        obj_C.mul();
            }
}





..........................................OUTPUT...................................................


C:\jdk1.2\bin>javac Mlt.java

C:\jdk1.2\bin>java Mlt
The valueof a is:2
The valur of b is:3
The valur of c is:4
The ans is:24
..................................................................................................................