package practice.dada;
public abstract class Car {
protected int id;// 车牌号,唯一标识,查询某辆车子详细信息
protected int price;// 租车价格,计算价格
protected int count;// 车子剩余数目,用于消费者选择
protected int rented;// 已经租出去的数目,用于计算价格
// 客车接口
public static interface LoadPeople {
public int getLoadPeopleCount();// 统计时使用
}
// 货车接口
public static interface LoadHuowu {
public int getLoadHuowuCount();
}
// 能载1人的客车和5单位货物的皮卡
public static class picar extends Car implements LoadPeople, LoadHuowu {
public int getLoadPeopleCount() {
// TODO Auto-generated method stub
return 1;
}
public int getLoadHuowuCount() {
// TODO Auto-generated method stub
return 5;
}
}
// 能载5人的客车
public static class PeopleType1 implements LoadPeople {
public int getLoadPeopleCount() {
// TODO Auto-generated method stub
return 5;
}
}
// 能载10人的客车
public static class PeopleType2 implements LoadPeople {
public int getLoadPeopleCount() {
// TODO Auto-generated method stub
return 10;
}
}
// 能载10单位货物的货车
public static class HuowuType implements LoadHuowu {
public int getLoadHuowuCount() {
// TODO Auto-generated method stub
return 10;
}
}
}
感觉能实现租车的功能了。
点击查看更多内容
4人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦