举例说明python实现类的继承
时间: 2024-06-07 08:03:12 浏览: 18
Python中实现类的继承可以使用以下语法:
```
class ChildClass(ParentClass):
# child class definition
```
其中,`ChildClass` 是子类的名称,`ParentClass` 是父类的名称。子类将会继承父类的属性和方法。
以下是一个简单的例子:
```
class Animal:
def __init__(self, name, species):
self.name = name
self.species = species
def make_sound(self):
pass
class Dog(Animal):
def make_sound(self):
return "Woof!"
class Cat(Animal):
def make_sound(self):
return "Meow!"
my_dog = Dog("Buddy", "Golden Retriever")
print(my_dog.name) # 输出 Buddy
print(my_dog.species) # 输出 Golden Retriever
print(my_dog.make_sound()) # 输出 Woof!
my_cat = Cat("Fluffy", "Persian")
print(my_cat.name) # 输出 Fluffy
print(my_cat.species) # 输出 Persian
print(my_cat.make_sound()) # 输出 Meow!
```
在这个例子中,`Animal` 是父类,`Dog` 和 `Cat` 是子类。子类 `Dog` 和 `Cat` 继承了父类 `Animal` 的属性和方法,并且分别实现了自己的 `make_sound` 方法。我们创建了一个名为 `my_dog` 的 `Dog` 对象和一个名为 `my_cat` 的 `Cat` 对象,并且对它们进行了操作。