第十五集:self的详细了解
class Person():
name = 'cyz'
age = 17
sex = '男'
def sing(self):
print('sing a song')
def test(self):
# self代表当前的这个对象 谁调用self就代表谁
print(self)
print(self.name)
# self.color='blue'
self.sing()
@staticmethod
def fun():
print('我是绑定类方法')
# 通过实例化对象 可以在外部访问类的属性和方法
'''
不含形参self的方法,只能使用类取调用
这种不含有对象的方法的叫绑定类方法
'''
p = Person()
p.name = 'zxy'
print(p)
print(p.name)
# print(p.color)
p.test()
# p.fun()
Person.fun()