1.初始化函数的定义:当你创建一个实例的时候,这个函数就会被自动调用。
2.初始化函数的格式:中间是“init”,这个单词的中文意思是“初始化”,然后前后都要有【两个下划线】,然后init()的括号中,第一个参数一定要写上self,不然会报错。
class 乘法表():
def __init__(self,n):
self.n = n
def 打印(self):
for i in range(self.n+1):
for x in range(1,i+1):
print( '%d X %d = %d' % (i ,x ,i*x) ,end = ' ' )
print(' ')
三三乘法表 = 乘法表(3) #传整数3给参数n
三三乘法表.打印() #打印三三乘法表
五五乘法表 = 乘法表(5) #传整数5给参数n
五五乘法表.打印() #打印五五乘法表
3.类的继承:
①"单继承":def 新函数名(旧函数名):
②“多重继承”就是一个子类从【多个父类】中继承类方法。格式是class 子类(父类1,父类2,……)。
class Person(): #父类的初始化
def __init__(self,name):
self.name=name
class Man(Person): #子类Man继承父类Persson,若要