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); } }
但是提示我最后一行是错的,