為什么get不到類類型的屬性?
package?com.imooc; import?java.util.Scanner; public?class?CarRent?{ static?Car[]?cars?=?{?new?Manned(1,?"奧迪A4",?500,?4),?new?Manned(2,?"馬自達(dá)6",?400,?4),?new?Car(3,?"皮卡雪6",?450,?4,?2), new?Manned(4,?"金龍",?800,?20),?new?CargoCar(5,?"松花江",?400,?4),?new?CargoCar(6,?"依維柯",?1000,?20)?}; public?static?void?show()?{ for?(Car?i?:?cars)?{ System.out.println(i); } } public?static?void?Calulate(int?carnum)?{ Car[]?carn?=?new?Car[carnum];?//?創(chuàng)建一個數(shù)組保存所選車輛 for?(int?i?=?1;?i?<?carnum?+?1;?i++)?{ System.out.println("請輸入第"?+?i?+?"輛車的序號:"); Scanner?sc3?=?new?Scanner(System.in); int?carN?=?sc3.nextInt();?//?得到所選車輛序號 carn[carN?-?1]?=?cars[carN?-?1]; System.out.println(carn[0]); System.out.println(carn[0].getName()); System.out.println(carn[carN?-?1].name); System.out.println("所選車輛序號"?+?carN); System.out.println("對應(yīng)車輛名稱:"?+?carn[0].name); System.out.println("所選車輛名稱:"?+?carn[carN?-?1].name); // switch?(carN)?{ // case?1: // System.out.println(cars[0]); // } } } }
歡迎使用答答租車系統(tǒng):
你是否要租車:1是 0否
1
你可租用的類型及其價目表:
序號 汽車名稱 租金 容量
1. 金龍 500元/天 載人:4人
2. 金龍 400元/天 載人:4人
3. 皮卡雪6 450元/天 載人:4人 載貨:2噸
4. 金龍 800元/天 載人:20人
5. 松花江 400元/天 載貨:4噸
6. 依維柯 1000元/天 載貨:20噸
請輸入你要租汽車的數(shù)量:
1
請輸入第1輛車的序號:
1
1. 金龍 500元/天 載人:4人
null
null
所選車輛序號1
對應(yīng)車輛名稱:null
所選車輛名稱:null
2017-04-30
在Car里面加上get/set 方法,并且在Car的子類Manned里面也加上get/set方法就OK啦