类的调用
实例化
classLuffy:
school= 'luffy'
def __init__(self,name,age):
self.Name=name
self.Age=agedeflearn(self):print('%s is learning' %self.Name)defeat(self):print('is eating')
stu1= Luffy('xing',19)
__init__,初始化方法,可差异化不同对象,self为自己本身,实例化时把 自己传递进去了
stu1 = Luffy('xing',19)print(stu1.Name)
Luffy.__init__(stu1,'yang',22)print(stu1.Name)---------------------------------------xing
yang
甚至可以通过以上方法更改属性
stu1 = Luffy('xing',19)
stu1.learn()
Luffy.learn(stu1)--------------------------------xingislearning
xingis learning
以上为调用类的方法的两种方法
注意:
实例化对象有自己的特有属性
stu1 = Luffy('Tom',19)
stu2= Luffy('Bob',22)print(stu1.__dict__)print(stu2.__dict__)---------------------------{'Name': 'Tom', &#