0

Node複数のコンストラクターを持たせたいクラスがあります。

私はファクトリーメソッドについてオンラインで読んでいましたが、どうやらそれはコンストラクターを実装する最もクリーンなPythonicの方法です。これまでのところ、私のクラスは次のようになります。

class Node(object):
  element = None
  left = None
  right = None

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

  @classmethod
  def tree(cos, element, left, right):
    self.element = element
    self.left = left
    self.right = right
    # return here

ここに何を返せばいいの?私がオンラインで見たすべての例には、課題が 1 つしかなく、まさにその課題が返されました。私には3つの課題があります。ここで何を返すのが適切ですか?

4

1 に答える 1