hello.name还是提示错误啊
如果希望在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量。
我在eclipse里这么做了。用的
public class StaticMethod {
StaticMethod hello=new StaticMethod();
static String hobby="imooc";
String name="imooc";
public static void main(String[] args) {
// static是静态类型
System.out.println("i love "+hobby);
System.out.println("i love "+hello.name);
}
}但是提示我最后一行是错的,