一个简单的租车系统-----java

本文介绍了一个简单的租车系统设计,包括创建Car父类及其PassagerCar、TrunkCar、PickCar子类,以及测试类CarTest。系统能计算总金额,并使用instanceof运算符判断对象类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个简单的租车系统–java

1.创建一个Car父类
定义Car父类的三个属性并封装

package demo;
public class Car {
   
   
	private int numbers;//编号
	private String name;//名称
	private double price;//价格

定义toString方法返回所需属性

public String toString() {
   
   
		return "序号:"+numbers+"\t"+"名称:"+name+"\t"+"价格:"+price+"元"+"\t";
	}

2.创建一个可以载人的PassagerCar类(并继承Car父类)

package demo;

public class PassagerCar extends Car {
   
   
	private int getpassager;//定义客车独有的载客量属性

	public int getGetpassager() {
   
   
		return getpassager;
	}

	public void setGetpassager(int getpassager) {
   
   
		this.getpassager = getpassager;
	}

创建有参构造为其赋值

public PassagerCar(int newnumbers,String newname,double newprice,int passager) {
   
   //定义有参构造方法
		super.setName(newname);
		super.setNumbers(newnumbers);
		super.setPrice(newprice);
		this.setGetpassager(passager);
	}
	public String toString() {
   
   //定义客车toString方法
		return super.toString()+"载客量:"</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值