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在公路上跑
添加回答
举报
0/150
提交
取消