阅读背景:

Java静态方法为什么不能访问非静态方法

来源:互联网 

非静态办法(不带static)可以拜访静态办法(带static),但是反过来就不行,为何呢?

public class test{
	public void static main(String args[]){
		method(); //会出错,提醒你讲method办法改成静态的
		method2(); //调用办法准确
		new Test2().method(); //准确
	}
	public void method(){
		System.out.println("HelloWorld");
	}
	public static void method2(){
		System.out.println("HelloWorld");
	}
}
public class Test2{
	public void method(){
		System.out.println("HelloWorld");
	}
}
pu




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: