方法之间允许相互调用,不需要知道方法的具体的实现,实现重用,提高效率。
1.静态方法用静态方法
用静态方法时通过类名.方法名的方法进行调用,当在同一类中时,直接通过方法名进行调用。
2.静态方法调用非静态方法
同一个类中,通过对象来调用。
不同类中,在类中创建另一个类的对象,使用该对象调用方法。
3.非静态方法调用静态方法
非静态方法调用静态方法时,若在同一个类中,可直接调用,若不在同一个类中,则需要通过通过类名.方法进行调用。
静态同一个类中的静态和非静态方法调用:
代码:
出错:
idea提示静态方法无法直接调用非静态方法
改正:
输出结果:
静态调用不同类中静态和非静态的方法:
代码:
另一个Java1类
结果:
非静态调用同一个类中的静态和不同类中的静态和非静态:
代码:
运行结果:
标签:调用,JAVA,同一个,静态,静态方法,方法,类中 From: https://blog.csdn.net/m0_71192988/article/details/141052664