python class Circle: def __init__(self): self.radius = 0 def set_radius(self, radius): if radius >= 0: self.radius = radius def get_radius(self): return self.radius def calculate_area(self): return 3.14 * self.radius * self.radius circle = Circle() circle.set_radius(5) python class Animal: def __init__(self, name): self.name = name def speak(self): pass class Dog(Animal): def speak(self): class Cat(Animal): def speak(self): python class Shape: def calculate_area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def calculate_area(self): return 3.14 * self.radius * self.radius class Rectangle(Shape): def __init__(self, width, height): self.width = width self.height = height def calculate_area(self): return self.width * self.height shapes = [Circle(5), Rectangle(3, 4)] for shape in shapes:


上一篇:
下一篇:
切换中文