package duotaitest;//父類運輸工具,具有名稱 載客量屬性,及運輸?shù)姆椒╬ublic class yunshugongju { public String name; public int zaike; public void yunsfangs(){ }}package duotaitest;// 運輸工具的子類飛機(jī),屬性名=飛機(jī),屬性載客量=30;具有在天上飛的方法public class feiji extends yunshugongju { String name="飛機(jī)"; 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;//主函數(shù)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(); }????}}此時輸出的: 無法加載到 子類中的屬性值, 一定要單獨對子類進(jìn)行新增對象嗎? 是否可在此方式下 解決此問題運輸工具是:null可載客:0在天上飛運輸工具是:null可載客:0在軌道上跑運輸工具是:null可載客:0在公路上跑
關(guān)于繼承中 子類屬性賦值的問題
qq_奔三了_03545151
2016-06-30 11:52:58