第九章 类
创建类
- 类的首字母要大写
- 类中的函数称为方法
- 类中变量称为属性
class a():
def __init__(self,var1,var2):#定义构造函数,
self.var1 = 2
self.var2 = 3
以self为前缀的变量都可供类中所有方法使用。
由类创建实例:A = a()
使用类
继承
一个类继承另一个类时,其将自动获得另一个类的所有属性和方法。类似C中的定义。
原有的类称为父类,新类为子类。
- 创建子类时,父类必须包含在当前文件中,且位于子类前面。
- 定义子类时,必须在括号内定义指定父类的名称。
- super()函数将父类和子类关联起来。
class Car():
def __init__(self,make,model,year):
self.make= make
#……
class Electriccar(Car):
def __int__(self,make,model,year):
super().__init__(make,model,year)