跟我一起敲代码 发表于 2021-7-23 16:31:39

__init__ 方法相关问题

在一个类内,除了定义__init__方法外,还定义了其他方法,在__init__内能调用这个类中其他函数吗
每次都给我抛出Attribution异常{:10_272:}

逃兵 发表于 2021-7-23 16:34:27

__init__(self)调用类中函数时,加上前缀self.
如self.func()

其他函数需要加上参数self
如def func(self)

方可运行

class A:
    def __init__(self):
      self.func()
    def func(self):
      print('A')

hrpzcf 发表于 2021-7-23 16:34:57

可以
你报错可能是你的代码有问题
建议发上来大家看看
页: [1]
查看完整版本: __init__ 方法相关问题