python 创建和类属性同名的实例属性,通过实例访问就是实例属性,通过类访问的属性就是类的属性

#自定义Exam类
class Exam():
#自定义类的属性为test
test = "class var"
#初始化方法里面属性n
def __init__(self, n):
self.test = n
#实例化方法为test
def test(self):
print("method : ",self.test)
#类的实例test_o,传入的实例属性为Fine
test_o = Exam("Fine")
# print(dir(test_o))
#调用类的属性
# print(Exam.test)
#print(test_o.test)
test_o.test()

注意:类的实例属性和类的实例方法不能同名,否则会报错
self.test = n 其中test是类的实例属性名称,而n是参数
posted on 2021-06-04 18:29  游侠是大虾  阅读(225)  评论(0)    收藏  举报