继承是什么
继承是面向对象编程(OOP)中的一个核心概念。继承允许一个类(称为子类或派生类)从另一个类(称为父类或基类)继承属性和方法。这样可以重用代码,提高代码的模块化和可维护性。
- 父类(基类):提供属性和方法的类。
- 子类(派生类):继承父类的属性和方法的类。
语法:
class 父类:
# 父类的属性和方法
def __init__(self, 属性1):
self.属性1 = 属性1def 方法1(self):
print("这是父类的方法")
class 子类(父类):
# 子类的属性和方法
def __init__(self, 属性1, 属性2):
super().__init__(属性1)
self.属性2 = 属性2def 方法2(self):
print("这是子类的方法")
示例:
# 定义父类-动物
class Animal:
def __init__(self, name):
self.name = name
# 定义一个空的方法,方法的具体实现由之类重写
def speak(self):
pass
# 定义一个普通方法,子类继承该方法

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



