Victor0321 发表于 2022-4-24 18:08:43

类属性的访问

class A:
    def __init__(self, x):
      self.x = x
      x = 666 ##这个地方的x 有办法访问的到么


a = A(888)
a.x

傻眼貓咪 发表于 2022-4-24 19:05:53

class A:
    x = 666
    def __init__(self, x):
      self.x = x
      self.x2 = 333

a = A(888)
print(a.x) # 888
print(a.x2) # 333
print(A.x) # 666888
333
666

Victor0321 发表于 2022-4-24 20:12:00

傻眼貓咪 发表于 2022-4-24 19:05


class A:
    def __init__(self, x):
      self.x = x
      x = 666 ##这个地方的x 有办法访问的到么

这个地方的X = 666 对象是类属性还是实例属性啊

傻眼貓咪 发表于 2022-4-24 20:13:46

Victor0321 发表于 2022-4-24 20:12
class A:
    def __init__(self, x):
      self.x = x


都不是,只是局部变量
页: [1]
查看完整版本: 类属性的访问