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



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

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

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

最新更新