如何获取和设置属性值介于;“类”;及;def";Python使用相同的变体名称
如何获取和设置具有相同(aa)品种名称的“class”和“def”之间的属性值如何获取和设置属性值介于;“类”;及;def";Python使用相同的变体名称,python,python-3.x,oop,object,Python,Python 3.x,Oop,Object,如何获取和设置具有相同(aa)品种名称的“class”和“def”之间的属性值 class test(object): aa=10 ## change value 10 to 99 def __init__(self): self.aa=1000 ## change value 1000 to 9999 怎么办 aa值从10到99 self.aa值从1000到9999 打印99(问题1)和9999(问题2) 以上都没有(如果是,为什么??) 使
class test(object):
aa=10 ## change value 10 to 99
def __init__(self):
self.aa=1000 ## change value 1000 to 9999
怎么办
使用以下命令访问类变量
10
(99
),dotest.aa
,对于实例变量1000
(9999
),dotest().aa
:
test.aa = 99
a = test()
a.aa = 9999
print(test.aa)
print(a.aa)
输出:
99
9999