注册 登录
编程论坛 JAVA论坛

JAVA新手 求解

haizhiwen 发布于 2018-04-08 21:17, 1865 次点击
程序代码:
public class One{
    public static void main(String abc[]){
        System.out.println(1111);
        NanRen nan = new NanRen();
        nan.setAge(10);
        System.out.println(nan.getAge());
    }
    class NanRen{
        private String name;
        private int age;
        public void setAge(int a){
            age=a;
        }
        public int getAge(){
            return age;
        }
    }
   
    class Women{
        private String xiong;
        private int size;
        public void setSize(int a){
            size=a;
        }
        public int getSize(){
            return size ;
        }
        
    }
   
}


为什么提示这句 NanRen nan = new NanRen();    错误: 无法从静态上下文中引用非静态 变量 this

新手初学JAVA不知为什么错。。
3 回复
#2
haizhiwen2018-04-08 22:03
知道原因了。。。
#3
会飞翔的鱼啊2018-04-17 10:21
#4
疯狂的小a2018-04-17 10:58
1