为了账号安全,请及时绑定邮箱和手机立即绑定

为什么结果money是NULL啊 不是赋值了么

package project;


public class InitialCar {


public static void main(String[] args) {

// TODO Auto-generated method stub

Car car=new Car();

car.num="冀6666";

car.name="奔驰";

car.money=4000000;


car.drive();




}


}

 另一个代码:

package project;


public class Car extends AutoMobile {

//double money=3000000;

 public void drive(){

System.out.println("奔驰代步");

 }

 public Car (){

 

 

System.out.println("name"+name+"money"+money+"Car类执行了");

 }

 public void qwe(){

System.out.println(super.money);

 

 }

}


正在回答

2 回答

创建car对象时,执行car类的无参构造方法,此时name的值为空

0 回复 有任何疑惑可以回复我~
#1

慕粉1471134825 提问者

非常感谢!
2017-04-06 回复 有任何疑惑可以回复我~

//double money=3000000;

把“//”注释去掉

0 回复 有任何疑惑可以回复我~
#1

慕粉1471134825 提问者

错了,应该是名字,名字是空的,不是有定义么
2017-03-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么结果money是NULL啊 不是赋值了么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信