Write a java program to create an abstract class named Shape that contains two integers and an abstract method named printArea(). Provide three classes named Rectangle, Triangle and Circle such that each one of the classes extends the class Shape. Each one of the classes contain only the method printArea( ) that prints the area of the given shape.


package javaapplication3;

abstract class shape
{
int a=3,b=4;
abstract public void print_area();


}
class rectangle extends shape
{
public int area_rect;
        @Override
public void print_area()
{
area_rect=a*b;
                System.out.println("The area of

rectangle is:"+area_rect);
}



}
class triangle extends shape
{
int area_tri;
        @Override
public void print_area()
{
area_tri=(int) (0.5*a*b);
                System.out.println("The area of

triangle is:"+area_tri);
}
}

class circle extends shape
{
int area_circle;
        @Override
public void print_area()
{
area_circle=(int) (3.14*a*a);
                System.out.println("The area of

circle is:"+area_circle);
}
}
public class JavaApplication3 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        rectangle r=new rectangle();
        r.print_area();
        triangle t=new triangle();
        t.print_area();
        circle r1=new circle();
        r1.print_area();
       
        // TODO code application logic here
        // TODO code application logic here
           
   
    }
   


}
/*Output:
run:
The area of rectangle is:12
The area of triangle is:6
The area of circle is:28
BUILD SUCCESSFUL (total time: 1 second)

*/

Comments

Post a Comment

Popular posts from this blog

Create Employee Class with Method getdata and setdata. Create following subclasses to generate biodata. i) Personal record ii)) Professional record iii) Academic record Assume appropriate data members and member function to accept required data & print bio-data. Use Overriding at suitable places.Create bio-data using multilevel inheritances.

Exception_Handling Program