子类:
一、定义:
是相对于父类而言的,B类从A类,继承了A类中的属性和方法,则A类是父类,B类是子类
二、固定格式:
- class 子类名(父类名):
- #初始化子类属性
- def __init__(self,父类变量1,父类变量2):
- #初始化父类的属性
- super( ).__init__(父类属性1,父类属性2)或父类名.__init__(父类属性1,父类属性2)
- self.子类新变量名=值
- def 子类新方法:
......
三、实例化相同
四、例:
- class Taide_dog(Dog)
- def __inint__ (self,name,age)
- super().__init__(name,age)或 Dog.__init__(name,age)
- self.weight=15
- def run(self)’
- print('This Dog weight : ' + str(self.weight)+ ' It needs to run!‘)