多继承:
- class 类名(父类1, 父亲2...):
能偶继承多个父类中的所有方法和字段,只是对象属性只能继承第一个父类的
实际开发很少使用多继承
class Ql_Animal: #
"""
类说明文档:
"""
def __init__(self, name = None):
"""
函数说明文档:
"""
self.name = name
self.age = 0
self.color = '黑色'
def ql_Func1(self): #
"""
函数说明文档:
"""
print('动物的对象方法')
class Ql_Fly: #
"""
类说明文档:
"""
def __init__(self):
"""
函数说明文档:
"""
self.height = 10000
def ql_Func2(self): #
"""
函数说明文档:
"""
print('飞行类的对象方法')
class Ql_Bird(Ql_Animal, Ql_Fly): #
"""
类说明文档:
"""
pass
def main():
bird1 = Ql_Bird()
bird1.ql_Func1()
bird1.ql_Func2()
print(bird1.name)
if __name__ == '__main__':
main()
网友评论