java编程中直接用方法名来调用方法是什么意思?即不用对象调用也不用类名调用,直接写method();

如题所述

java中的方法分为
(1)静态方法 直接使用 类名.方法名 调用
(2)普通方法 通过new创建对象 然后使用 对象.方法 调用

直接使用方法名调用方法只能在一个类中调用,并且该方法必须是静态的才可以
补充一下。以上是在main函数中。如果在自定义类中不是静态也可以,直接方法名也能调用,因为默认省略this

method();其实就是this.method();
温馨提示:答案为网友推荐,仅供参考
相似回答