父类中的代码是 public int 运输人数=0;
三个子类中 轮船改成了200 飞机100 汽车40
但是调用的时候还是父类的0
按照你所说的在本方法内设置初值,但在main方法里面,提示我发现zaike(我自己设的变量)显示的为同一个,并非我所想的是进到函数内;证明如下:毕竟他两连地址都一样
我试了下、
1:在函数内就直接调用zaike变量、并用方法输出,在main函数用相应对象调用方法则可
2、如果非执着于用对象访问值,建议使用Source选项内Generate Getter and Setter在相应类为该值(我这里是载客)创建设置和获取函数。然后在main函数内调用。
如下:
emnn,在下也是萌新。哪里说得有问题,可以指出来。就酱紫~
最佳回答中这个地址相同是有问题的
java中基本数据类型用==比较的话 是比较其数值 而不是其地址
只有引用类型用==比较才是比较其地址
个人见解 ,有错误请大家指正?