Java不支持静态方法调用非静态变量或者方法,你的setModel 不能定义为静态方法
改成
public void setModel(String model){
this.model = model;
}
静态方法里面只能调用静态的,this只有在创建对象的时候才能指向这个对象呀,而静态方法是类加载就有,所以很明显不满足先后顺序呀,把static去掉
public void setModel(String model){
this.model = model;
}
有帮助的话采纳一下哦!
static不能直接访问非static,因为static不依赖于对象,而非static是依赖于对象的