首页 > IT职业 > IT生活 > JAVA学习第二季,项目作业
入口类
package text;
import java.util.Scanner;
public class Initail {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Scanner input = new Scanner(System.in);
Car[] Garage = {new PassengerCar("奥迪A4",4,500),new PassengerCar("马自达6",4,400),new PickUp("皮卡雪6",4,2,450),
new PassengerCar("金龙",20,800),new Truck("松花江",4,400),new Truck("依维柯",20,1000)}; //建立车库。
System.out.println("*******您是否要租车 (任意数.是 0.否)");
int op = input.nextInt();
if(op == 1){
System.out.println("*******您可租车的类型及其价目表:");
System.out.println("序号 汽车名称 租金 功能");
for(int i=0;i 车库
package text;
public abstract class Car {
public String name; //车名
public int number; //编号
public int passenger; //载客人数
public int price; //价钱
public int tonnage; //拉货吨数
public abstract void print(int i); //输出列表
} 客车类
package text;
public class PassengerCar extends Car {
@Override
public void print(int i) {
number = i + 1;
System.out.println(number+". "+name+" "+price+"元/天 "+"载人:"+passenger+"人");
}
public PassengerCar(String name,int passenger,int price){
this.name = name;
this.price = price;
this.passenger = passenger;
}
} 皮卡类
package text;
public class PickUp extends Car {
public void print(int i){
number = i + 1 ;
System.out.println(number+". "+name+" "+price+"元/天 "+"载人:"+passenger+"载货:"+tonnage+"人");
}
public PickUp(String name,int passenger,int tonnage,int price ){
this.name = name;
this.passenger = passenger;
this.tonnage = tonnage;
this.price = price;
}
} 货车类
package text;
public class Truck extends Car {
@Override
public void print(int i) {
// TODO 自动生成的方法存根
number = i + 1 ;
System.out.println(number+". "+name+" "+price+"元/天 "+"载货:"+tonnage+"人");
}
public Truck(String name,int tonnage,int price){
this.name = name;
this.tonnage = tonnage;
this.price = price;
}
} 来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4352/viewspace-2798532/ ,如需转载,请注明出处,否则将追究法律责任。