很简单,我想将一个类作为参数传递给一个函数,而我正在使用的类有几个方法。这是课程:(父母也是一个Node
)
class Node:
def __init__(self,parent,foods):
self.state = state
self.foods = foods
self.parent = parent
def getParent(self):
return self.parent
def getFoods(self):
return self.foods
在函数的其他地方,我将这个类传递给函数,但似乎我不能使用所有属性。这是功能:
def CalculateSomethingAboutThisNode(node):
daddy = node.getParent()
foodsOfDaddy = daddy.getFoods()
但我收到了这个错误:
line 551, in CalculateSomethingAboutThisNode
foodsOfDaddy = daddy.getFoods()
AttributeError: 'NoneType' object has no attribute 'getFoods'
请帮帮我。