Chris Angelico rosuav at
Fri Oct 31 21:51:06 CET 2014

On Sat, Nov 1, 2014 at 4:43 AM, Rob Gaddi
<rgaddi at technologyhighland.invalid> wrote:
> Define a Square class, subclassed from Rectangle.  Use getters/setters
> to enforce that the length and width must be equal.  Confirm that
> length and width remain locked, and that perimeter() and area() work
> correctly.

Here we go again...

Square and Rectangle are just as "obviously" the other way around in
the hierarchy, and it's wrong whichever way you do it. Not a good


More information about the Python-list mailing list