![]() |
1
8
通过从实例调用静态方法,很容易引入微妙的逻辑错误。举个例子,这并不像你想象的那样:
|
![]() |
2
2
|
![]() |
3
1
这被认为是不好的形式/做法。避免这种情况。 |
![]() |
4
1
一个很好的理由是,您可能会混淆其他可能需要阅读或更新您的代码的人。实际上,实例化对象“似乎”应该包含在方法调用中,而实际上它不是(事实上它可以为null)。这是不必要的混淆。 |
![]() |
5
0
不是100%确定,但如果实例为null,则可能会遇到null指针异常。 |