Hieronder geef ik een class Rechthoek met een x en y coördinaat die de linkerbovenhoek vastleggen, en een breedte b en hoogte h. Creëer nu een class Vierkant die zoveel mogelijk erft van Rechthoek.

class Rechthoek:
    def __init__( self, x, y, b, h ):
        self.x = x
        self.y = y
        self.b = b
        self.h = h
    def __repr__( self ):
        return "[({},{}),b={},h={}]".format( self.x, self.y, 
            self.b, self.h )
    def oppervlakte( self ):
        return self.b * self.h
    def omtrek( self ):
        return 2*(self.b + self.h)