定义一个抽象基类Shape,Shape不需要编写数据成员和方法:
class Shape(object):
Pass
在Shape类上派生出子类Rectangle和Circle,并在Rectangle类上派生出子类Square.
三者都有获取周长和面积的方法getCircumference()和getArea().
谢谢!
代码如下 望采纳
class Shape(object):
def getCircumference(self):
print('获取周长')
def getArea(self):
print('获取面积')
class Rectangle(Shape):
pass
class Circle(Shape):
pass
class Square(Rectangle):
pass
s = Square()
s.getArea()