用python定义一个“动物-狗”的具有继承关系的父类、子类模型,并实例化一个 叫做小花的狗。
时间: 2024-10-15 08:10:57 浏览: 23
在Python中,我们可以使用类和继承的概念来创建一个“动物”类作为父类,然后创建一个特定的子类如“狗”。首先,我们定义一个名为Animal的父类,接着定义Dog子类并添加特有的属性和方法。最后,我们将创建一个名叫“小花”的Dog实例。
```python
# 定义Animal类作为父类
class Animal:
def __init__(self, name):
self.name = name
# 父类的行为
def make_sound(self):
pass
# 创建Dog子类,继承自Animal
class Dog(Animal):
# 子类特有的行为
def make_sound(self):
return "汪汪"
# 实例化一个叫小花的Dog对象
my_dog = Dog("小花")
# 调用子类方法展示小花的声音
print(my_dog.make_sound()) # 输出:汪汪
```
在这个例子中,"小花"就是Dog类的一个实例,它既可以继承并使用Animal类的通用方法,也可以通过make_sound()方法显示其独特的特征。
阅读全文