python3 的类型注释(type hint)问题

我在实际编写中遇到如下问题:
class A: def foo(self, b: B):
pass
class B(A):
pass
(当然这段代码我是为了说明问题最简形式,看不出这段代码的意图很正常..)
这里我要怎么处理 foo 方法中 b 参数的类型注释?(现在会因为 B 的定义在 A 之后而没有定义)
回答:
已解决
class A: def foo(self, b: 'B'):
pass
class B(A):
pass
即可
以上是 python3 的类型注释(type hint)问题 的全部内容, 来源链接: utcz.com/a/164059.html

