Example
class Rectangle {
private:
center:Point;
h,w:int;
public:
area():int {return h*w;}
draw(screen:ODev):void
{…}
move(newc:Point):void
{…}
…
}
class ColorRectangle inherits Rectange {
private:
color:Color;
public:
draw(screen:ODev):void
{…}
}
r:Rectangle := new Rectangle;
cr:ColorRectangle := new ColorRectangle;
print.r.area();
print.cr.area();
r.draw();
cr.draw();
Previous slide
Next slide
Back to first slide
View graphic version