创建一个类,属性,方法, 创建二个对象kind为老虎和羊
时间: 2023-08-20 18:03:58 浏览: 142
好的,我可以帮你创建一个简单的类,并且创建两个对象,一个是老虎,一个是羊。以下是示例代码:
```python
class Animal:
def __init__(self, kind):
self.kind = kind
def sound(self):
pass # 这里可以定义动物的叫声,由于老虎和羊的叫声不同,因此可以在子类中重写该方法
class Tiger(Animal):
def __init__(self):
super().__init__("老虎")
def sound(self):
return "嗷呜嗷呜"
class Sheep(Animal):
def __init__(self):
super().__init__("羊")
def sound(self):
return "咩咩咩"
tiger = Tiger()
sheep = Sheep()
print(tiger.kind) # 输出:老虎
print(sheep.kind) # 输出:羊
print(tiger.sound()) # 输出:嗷呜嗷呜
print(sheep.sound()) # 输出:咩咩咩
```
以上代码中,Animal 是一个父类,定义了一个属性 kind 和一个方法 sound。Tiger 和 Sheep 是 Animal 的子类,继承了父类的属性和方法,并且分别重写了 sound 方法,实现了老虎和羊的叫声。通过创建 Tiger 和 Sheep 对象,可以分别访问它们的 kind 属性和 sound 方法。
阅读全文