【发布时间】:2018-11-14 18:33:33
【问题描述】:
我想暗示 B-instance .duplicate_itself() 返回 B-instance,而不是 A-instance。
class A:
def duplicate_itself(self) -> 'WHAT SHOULD I WRITE HERE?'
return self.__class__()
class B(A):
pass
顺便说一句,我正在使用 PyCharm,所以如果你知道一些 PyCharm 特定的解决方案,请随时写一个答案
【问题讨论】:
-
PyCharm 与问题有何关联?
-
我不确定,但由于类型提示是静态的,有可能吗?
-
@Aran-Fey,我添加了 pycharm 相关说明。
标签: python python-3.x pycharm type-hinting