ITPub博客

首页 > IT职业 > IT生活 > JAVA学习第二季,项目作业

JAVA学习第二季,项目作业

IT生活 作者:LeeC 时间:2021-09-09 09:00:26 0 删除 编辑
                               入口类
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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-12

  • 博文量
    86
  • 访问量
    659