python 类的继承
时间: 2023-06-09 19:03:10 浏览: 180
Python中的类继承可以通过定义一个新类并在括号中指定一个现有的父类来实现。在子类中可以访问父类的属性和方法,并且可以添加新的属性和方法。
例如,我们有一个叫做Animal的父类,其中包含着所有动物的共性,如属性name和方法sleep。现在我们想要定义一个子类叫做Dog,继承了Animal类的属性和方法,同时添加一个新的方法bark。
代码实现如下:
```python
class Animal:
def __init__(self, name):
self.name = name
def sleep(self):
print(self.name + " is sleeping.")
class Dog(Animal):
def bark(self):
print(self.name + " is barking.")
```
在这里,我们定义了一个Animal类和一个Dog类,Dog类继承了Animal类。通过继承,Dog类可以使用父类的属性和方法,例如在Dog类的bark方法中使用了父类的属性name并且调用了父类的sleep方法。通过添加新的方法bark,Dog类也实现了自己的特性。
阅读全文