![]() |
1
8
对。我可以想到一些原因:
|
![]() |
2
2
我会说,让它们成为类的静态方法是有好处的,而且最重要的是使类成为抽象的。这样,程序员就可以清楚地看到,这个类从未打算被实例化,而且方法仍然可用。 |
![]() |
3
2
如果您打算(或认为您可能打算)从类继承并用代码重写那些方法,那么保留不更改非静态状态的方法可能会有好处。 做 改变状态。但在这种情况下,它实际上应该是一个抽象类。 |
![]() |
4
2
如果一个类不维护任何状态,没有任何实例方法,并且可以完全用类方法实现,我通常会花很长时间仔细研究它的行为是否实际上在其他地方更有意义。我发现他们通常有很多方法
是的,我知道这并不能回答你的问题,但我认为其他人已经很好地回答了这个问题,我想从另一个角度来看待这个问题。 |
![]() |
john4ster · 对父级不更改状态的响应回调 2 年前 |
![]() |
Dylan L. · 为什么更新的状态没有返回到我的组件? 3 年前 |
![]() |
kuk · 如何在React中回调后动态更改状态的对象值? 3 年前 |
![]() |
Tú Nguyá» n · 更新状态时,我的输入没有更新值 3 年前 |