Program to calculate area using abstract class in Java

import java.lang.Math;
abstract class Shape
{
 abstract void area();
 double area;
}
class Rectangle extends Shape
{
 double w=50,h=25;
 void area()
 {
  area = w*h;
  System.out.println("Area of Rectangle : "+area);
 }
}
class Square extends Shape
{ 
 double a=40;
 void area()
 {
  area = (a*a);
  System.out.println("Area of Square : "+area);
 }
}
class Circle extends Shape
{
 double r=7;
 void area()
 {
  area = Math.PI * r * r;
  System.out.println("Area of Circle : "+area);
 }
}
class calculate_area
{
 public static void main(String [] args)
 {
  Square sq= new Square();
  Rectangle rc =new Rectangle();
  Circle cr =new Circle();
  sq.area();
  rc.area();
  cr.area();
 }
}

Output:

Program to calculate area using abstract class in Java

Leave a Reply

Your email address will not be published. Required fields are marked *