为什么所有方法和类变量都不是静态的?

时间:2017-03-05 00:42:58

标签: java

我是java中的业余爱好者,并且一直使用类和对象调用静态变量方法。当它们是静态的时,它们可以被类和对象使用。

为什么程序员不保留类变量和方法的默认静态?

1 个答案:

答案 0 :(得分:0)

对于静态方法,我们根本不指定对象,只需编写类名,然后编写方法名。这意味着在静态方法中,我们无法调用 this ,因此对它的任何引用(或对任何非静态字段的任何引用)都会导致编译器抛出错误,因为没有对象它可以使用。