代码如下:
public class StaticTest{
public void sayHello(){
System.out.println("Hello");
}
public static void Test(){
sayHello();//调用非static方法。这句话其实就是相当于 this.say(); this是指调用被方法的对象
System.out.println("static test");
}
public static void main(String[] args){
StaticTest.test();
}
}
结果:

本文探讨了Java中静态方法与非静态方法的调用方式及区别,通过示例代码展示了如何在不创建对象的情况下调用静态方法,并解释了尝试调用非静态方法时的错误原因。
1470

被折叠的 条评论
为什么被折叠?



