我刚刚转换了一些过时的事件,现在我使用的是静态的“getdirivedstatefromprops”。是否可以从此方法调用实例方法?
问问题
141 次
1 回答
1
来自MDN 文档
static 关键字定义类的静态方法。不会在类的实例上调用静态方法。相反,它们是在类本身上调用的。这些通常是实用函数,例如创建或克隆对象的函数。
静态方法不需要类的实例存在,但是在实例化类之前不能调用实例方法。因此,您不能从静态方法调用实例方法。
您应该只使用静态方法来执行不需要类实例存在的实用程序任务。这应该会告知您何时使用静态方法的决定。如果您需要该类的实例,请创建一个并使用它。
于 2019-02-12T02:23:21.950 回答