首页 > IT职业 > IT生活 > Java第二季6-1综合练习作业
1.父类 Car.java
package com.car;
public abstract class Car {
String name;
double price;
int member;
int rl;
} 2.子类1 Car1.java
package com.car;
public class Car1 extends Car {
//只载人的车型
public Car1(String name,double price,int member) {
this.name=name;
this.price=price;
this.member=member;
}
public String toString() {
return this.name+"t"+this.price+"元/天t"+"载人:"+this.member+"人";
}
}
3.子类2 Car2.java
package com.car;
public class Car2 extends Car {
//可载货+载人的车型
public Car2(String name,double price,int member,int rl) {
this.name=name;
this.price=price;
this.member=member;
this.rl=rl;
}
public String toString() {
return this.name+"t"+this.price+"元/天t"+"载人:"+this.member+"人"+" 载货:"+this.rl+"吨";
}
}
4.子类3 Car3.java
package com.car;
public class Car3 extends Car {
//只载货的车型
public Car3(String name,double price,int rl) {
this.name=name;
this.price=price;
this.rl=rl;
}
public String toString() {
return this.name+"t"+this.price+"元/天t"+"载货:"+this.rl+"吨";
}
} 5.主函数调试代码Main.java
package com.car;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Car[] cars= {new Car1("奥迪A4",500,4),new Car2("雷诺",500,4,3),new Car3("AE86",600,1)};
double totalprice=0;
int totalnumber=0;
int totalrl=0;
String zairen = "" , zaihuo = "";
System.out.println("欢迎使用答答租车系统");
System.out.println("您是否要租车:1是 0否");
Scanner input = new Scanner(System.in);
int yes=input.nextInt();
if(yes==1) {
System.out.println("您可租车的类型及其价目表:");
System.out.println("序号t汽车名称t租金tt容量");
for(int i=0;i 6.运行效果如下图
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/357/viewspace-2799155/ ,如需转载,请注明出处,否则将追究法律责任。