pgm5
pgm5
int a;
Shape()
a=0;
Shape(int a)
this.a=a;
int side()
return(a);
void draw()
System.out.println("Shape is Drawn");
void erase()
System.out.println("Shape is Erased");
Circle()
super();
Circle(int r)
{
super(r);
void draw()
void erase()
System.out.println("Circle is Erased");
a=0;
int h;
Triangle()
super();
h=0;
Triangle(int b, int h)
super(b);
this.h=h;
void draw()
void erase()
{
System.out.println("Triangle is Erased");
a=h=0;
Square()
super();
Square(int a)
super(a);
void draw()
void erase()
System.out.println("Square is Erased");
a=0;
class ShapeDemo
c1.draw();
c1.erase();
t1.draw();
t1.erase();
s1.draw();
s1.erase();
Shape sh;
sh=c1;
sh.draw();
sh.erase();
sh=t1;
sh.draw();
sh.erase();
sh=s1;
sh.draw();
sh.erase();