为什么get不到类类型的属性?
package com.imooc; import java.util.Scanner; public class CarRent { static Car[] cars = { new Manned(1, "奥迪A4", 500, 4), new Manned(2, "马自达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]; // 创建一个数组保存所选车辆 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("对应车辆名称:" + carn[0].name); System.out.println("所选车辆名称:" + carn[carN - 1].name); // switch (carN) { // case 1: // System.out.println(cars[0]); // } } } }
欢迎使用答答租车系统:
你是否要租车:1是 0否
1
你可租用的类型及其价目表:
序号 汽车名称 租金 容量
1. 金龙 500元/天 载人:4人
2. 金龙 400元/天 载人:4人
3. 皮卡雪6 450元/天 载人:4人 载货:2吨
4. 金龙 800元/天 载人:20人
5. 松花江 400元/天 载货:4吨
6. 依维柯 1000元/天 载货:20吨
请输入你要租汽车的数量:
1
请输入第1辆车的序号:
1
1. 金龙 500元/天 载人:4人
null
null
所选车辆序号1
对应车辆名称:null
所选车辆名称:null