定义类
类包含:变量,方法
注意:
self:每一个函数(方法)第一个参数必须是self,用来指向自身这个类(记得加就好)
构造函数:每一个类都要有构造函数,作用是当你实例化这个类的时候,系统会调用构造函数对一些属性进行初始化(简单来说,就是一个用来初始化的函数)
类的继承
这就是继承,每一个子类都有父类的所有属性,就像是男人也有人的所有特征
python中继承类格式为
(如果要更新父类中的方法,在子类内重写这个方法就好)
#父类
class human:
def __init__(self, age)
_age = age
def isTeenage(self):
if _age < 24:
return True
else:
return False
#子类,继承父类
class man(human): #此处写需要继承的父类
def __init__(self, age, mastache):
super().__init__(age) #通过super()继承父类中的变量(当作调用父类中的该函数就好了)
_mastache = mastache
def isTenage(self): #重写父类中方法
if _age < 24 && _age > 10:
return True
else:
return False