Week2
abstract class Shape
{
public int x, y;
public abstract void printArea();
}
class Rectangle extends Shape
{
public void printArea()
{
System.out.println("Area of Rectangle is " + x * y);
}
}
class Triangle extends Shape
{
public void printArea()
{
System.out.println("Area of Triangle is " + (x * y) / 2);
}
}
class Circle extends Shape
{
public void printArea()
{
System.out.println("Area of Circle is " + (22 * x * x) / 7);
}
}
public class Abstex
{
public static void main(String[] args)
{
Rectangle r = new Rectangle ();
r.x = 10;
r.y = 20; r.printArea();
System.out.println(" "); Triangle t = new Triangle();
t.x =30;
t.y =35;
t.printArea();
System.out.println(" "); Circle c = new Circle();
c.x = 2; c.printArea();
System.out.println(" ");
}
}
Comments
Post a Comment