类中方法带参数
1、构造函数带参数,实例化时就需要带参数
class Person(): #定义类
def __init__(self,name,leg=8): #构造函数带参数
self.name=name
self.leg=legdefrun(self):print("我会跑")print(self.name)print(self.leg)deffly(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)deffly(self):print("我会飞")
zwj=Person() #实例化时不需要带参数
zwj.run("xiaomei") #调取方法需要带参数