やりたいこと
フラクタル的なクラスを作りたいです。イメージ的には、javascriptのhtmlElement
やVBAのRange
のようなものです。
試したこと
class Element: def __init__(self, name:str, parent:Element, root:Element) -> None: pass @property def sheetFolder(self) -> str: return "xl/worksheets/"
困っていること
引数のparent:Element, root:Element
のところで、「まだ宣言されていないクラス」とのエラーになります。自分自身を宣言している途中で、自分自身を使おうとしていますので、意味は分かります。
知りたいこと
こういうときは、皆さんどうされていますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/02 06:22