如何为类的替代构造函数提供类型提示?例如,如果我有一个像这样将某个东西转换成我的新类的方法,
class MyClass:
@classmethod
def from_string(cl: Type[????], s: str) -> ????:
p, q = some_function(s)
return cl(p, q)
我应该为????
写什么?它本质上应该只是MyClass
,但在执行方法定义时,该变量尚未定义。