类中方法带参数
1、构造函数带参数,实例化时就需要带参数
class Person(): #定义类 def __init__(self,name,leg=8): #构造函数带参数 self.name=name self.leg=leg def run(self): print("我会跑") print(self.name) print(self.leg) def fly(self): print("我会飞") zwj=Person("xiaomei") #实例化时需要带参数 zwj.run()
2、构造函数未带参数,实例方法带参数,实例化无需带参数,调用方法时带参数即可
class Person(): #定义类 def __init__(self): #构造函数不带参数 print("jjj") def run(self,name,leg=8): #实例方法带参数 print("我会跑") print(name) print(leg) def fly(self): print("我会飞") zwj=Person() #实例化时不需要带参数 zwj.run("xiaomei") #调取方法需要带参数