Saturday, July 11, 2015

abstract class with 2 concrete subclasses

abstract class A{
    abstract void display();
}
class A1 extends A{
    void display(){
        System.out.println("Object of A1");
    }
}
class A2 extends A{
    void display(){
        System.out.println("Object of A2");
    }
}
class TestA{
    public static void main(String args[]){
        A1 a1=new A1();
        A2 a2=new A2();
        a1.display();
        a2.display();
    }
}


Compile:
javac TestA.java

Run:
java TestA

No comments:

Post a Comment