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

关于继承中 子类属性赋值的问题

关于继承中 子类属性赋值的问题

qq_奔三了_03545151 2016-06-30 11:52:58
package duotaitest;//父类运输工具,具有名称 载客量属性,及运输的方法public class yunshugongju { public String name; public int zaike; public void yunsfangs(){ }}package duotaitest;// 运输工具的子类飞机,属性名=飞机,属性载客量=30;具有在天上飞的方法public class feiji extends yunshugongju { String name="飞机"; int zaike=30; public void yunsfangs(){ System.out.println("在天上飞"); }}// 运输工具的子类火车,属性名=火车,属性载客量=3000;具有在铁路上跑的方法public class huoche extends yunshugongju { String name="火车"; int zaike=3000; public void yunsfangs(){ System.out.println("在轨道上跑"); }}package duotaitest;//主函数public class test { public static void main(String[] args) { yunshugongju[] abc={new feiji(),new huoche(),new qiche()}; for(int i=0;i<abc.length;i++){ System.out.println("运输工具是:"+abc[i].name+"可载客:"+abc[i].zaike); abc[i].yunsfangs(); }    }}此时输出的: 无法加载到 子类中的属性值, 一定要单独对子类进行新增对象吗? 是否可在此方式下 解决此问题运输工具是:null可载客:0在天上飞运输工具是:null可载客:0在轨道上跑运输工具是:null可载客:0在公路上跑
查看完整描述

2 回答

?
苏州河1991

TA贡献46条经验 获得超29个赞

将属性赋值的步骤卸载其构造函数内部就可以了


查看完整回答
反对 回复 2016-06-30
  • 2 回答
  • 0 关注
  • 1846 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信