第十五集: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()
上一篇:【DB笔试面试853】在Oracle中,什么是手动建库?手动建库有哪些步骤?


下一篇:创建对象的几种方式