Python类前向声明​​

时间:2018-04-23 02:02:55

标签: python forward-declaration

我试图做以下事情:

# Define a class named Type
class Type():
    def __init__(self, id, symbol):
        self.id = id
        self.symbol = symbol
    def is_free(self):
        return self.id = LAND.id

# Define variables of this class
LAND = Type(-1, '.')

我想知道Python中是否有类的前向声明?

修改

我看过帖子Is it possible to forward-declare a function in Python?,但我不认为这是同一个问题。因为问题是关于function的前瞻声明,而我是在问class

我还阅读了这篇文章Does Python have class prototypes (or forward declarations)?,但是它询问了引用另一个类中的类,而我在询问是否在类中引用自己类型的变量。我在这篇文章中没有看到我的解决方案,或者是否有人认为它的重复解释了一点?

0 个答案:

没有答案