Sunday, February 25, 2018

Java program : Abstraction using Abstract Classes

abstract class Abstraction
{
    abstract void m1();
    abstract void m2();
    abstract void m3();
}
abstract class Child extends Abstraction
{
     void m1()
     {System.out.println("m1 implemented in child");}
     void m3()
     {System.out.println("m3 implemented in child");}
   
     /*public static void main(String[] args)
     {
        Child c= new Child();
        c.m1();
     }*/


}
class WelcomeScreen extends Child
{
        void m2()
     {System.out.println("m2 implemented in WelcomeScreen");}
     public static void main(String[] args)
     {
        WelcomeScreen hs = new WelcomeScreen();
        Abstraction a = new WelcomeScreen();
        Child c = new WelcomeScreen();
       
        //Ashutosh--------;
       
        System.out.println("Ashutosh");
        hs.m1();
        hs.m2();
        hs.m3();
       
        System.out.println("Ashutosh kumar");
        a.m1();
        a.m2();
        a.m3();
       
       
        System.out.println("Ashutosh kumar Singh");
        c.m1();
        c.m2();
        c.m3();
     }
   
}   

No comments:

Post a Comment

इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया - सुदर्शन फ़ाकिर

 इश्क में ग़ैरत-ए-जज़्बात ने रोने ना दिया वरना क्या बात थी किस बात ने रोने ना दिया आप कहते थे कि रोने से ना बदलेंगे नसीब उमर भर आप की इस बात...