引用为在创建类中定义的类创建类实例

时间:2012-06-26 12:23:13

标签: python class jython

我有以下结构:

class foo(object):
  class bar(object):
    def __init__(self, parent):
      self._parent=parent             #this

    def worker(self):
      return self._parent.name

  def __init__(self, name):
    self.name=name

  def giveNamePointer(self):
    return self.bar(self)             #and this

哪个工作正常,但是我想知道在特殊情况下是否有隐式或更简单的方法来获取对创建实例的引用,创建的实例是在创建类中定义的类。

修改:这可以帮助我:implementing descriptiors如果是这样的话?

1 个答案:

答案 0 :(得分:1)

没有。 Explicit is better than implicit.

(在另一个类中定义一个类没什么特别的。)