java中main方法调用其他方法是不是都得用对象,老师说java中调用放都得用对象,今天看到一个没用的

2024-11-28 10:08:48
推荐回答(4个)
回答1:

我认为有2种可能。1种是比如另外一个类叫Hello。里面有个方法。叫public static void show();

你在main方法里调用那个show方法。只要类名.方法名即可。Hello.show() 这样也就没放对象。

第2种是。还有可能那方法是在main方法中所在的类。当然也要用static 修饰方法名。在main方法中调用的时候就直接写方法名就可以。比如main方法所在类中还有个public static void show();
那就直接写show()就可以了。所以上面2种都是用到了静态这个概念。

可能你才刚开始学。所以老师的意思是目前你们要调用方法都得造对象。也就是实例化类。

回答2:

main不是属于一个类的,他是属于整个程序的入口,所以说你在里面调用都要先实例化一个对象,然后通过这个对象调用它的方法,如果方法是静态的,那就用类名.方法名调用

回答3:

java中的对象,包含变量和方法,所以调用方法,要先有对象·····

main本身属于一个静态方法,至于你看到的调用了其它方法而没有使用对象,
那个被调用方法应该是本类的一个静态方法吧~~~

静态方法是类的方法。

------------------------------------------------------------------------------------------

回答4:

就三种啊!
普通调用 先声明调用方法的对象然后使用 【对象.方法()】 调用
静态方法就可以 【类.方法()】
自身调用或者继承的调用是 【直接方法()】