python举例类的继承如何使用
时间: 2023-07-16 10:11:54 浏览: 76
在 Python 中,一个类可以继承另一个类的属性和方法。具体来说,子类可以使用父类中定义的属性和方法,同时还可以添加自己的属性和方法。
下面是一个简单的例子:
```python
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
pass
class Dog(Animal):
def speak(self):
return "Woof!"
class Cat(Animal):
def speak(self):
return "Meow!"
dog = Dog("Rufus")
print(dog.name) # 输出:Rufus
print(dog.speak()) # 输出:Woof!
cat = Cat("Fluffy")
print(cat.name) # 输出:Fluffy
print(cat.speak()) # 输出:Meow!
```
在上面的代码中,`Animal` 是一个基类,`Dog` 和 `Cat` 是它的子类。`Dog` 和 `Cat` 都继承了 `Animal` 类的构造函数和 `speak` 方法。
当我们创建一个 `Dog` 对象时,我们可以访问 `name` 属性和 `speak` 方法,这些属性和方法都是从 `Animal` 类中继承而来的。`Dog` 类也可以重写 `speak` 方法,这样就可以改变它的行为。同样的,`Cat` 类也继承了 `Animal` 类的属性和方法,并且重写了 `speak` 方法。
阅读全文