C#总结项目《汽车租聘系统》项目代码实例【全注释版】

本文提供了一个全注释版的C#汽车租聘系统项目代码实例,包括Vehicle、Truck和Car类的设计,以及租车、换车、入库等功能的实现,详细阐述了项目的初始化和操作流程。

所有代码均为自己编写,未尽允许,请勿转载

因为所有代码都有比较完整的注释,就不再多写文字了

汽车租聘系统页面样子,程序未加载的截图

关系图

 

1.Vehicle车辆信息类(车辆信息)

    //车辆类
    public abstract class Vehicle
    {
        //车的颜色
        private string carColor;
        //车一天的租金
        private double carMoney;
        //车牌号
        private string carNum;
        //车的名字
        private string carName;
        //使用时间
        private int carTime;
        //使用人
        private string carUserName;
        //使用天数
        private int carDay;

        //构造函数
        public Vehicle() { } 
        
        //构造函数重载
        public Vehicle(string carcolor,double carmoney,string carnum,string carname,int cartime,string caruesrname,int carday)
        {
            this.CarColor = carcolor;
            this.CarMoney = carmoney;
            this.CarNum = carnum;
            this.CarName = carname;
            this.CarTime = cartime;
            this.CarUserName = caruesrname;
            this.CarDay = carday;
        }

        //抽象方法-计算租车的价格
        public abstract double Jisuan(int days);

        public string CarColor
        {
            get
            {
                return carColor;
            }

            set
            {
                carColor = value;
            }
        }

        public double CarMoney
        {
            get
            {
                return carMoney;
            }

            set
            {
                carMoney = value;
            }
        }

        public string CarNum
        {
            get
            {
                return carNum;
            }

            set
            {
                carNum = value;
            }
        }

        public string CarName
        {
            get
            {
                return carName;
            }

            set
            {
                carName = value;
            }
        }

        public int CarTime
        {
            get
            {
                return carTime;
            }

            set
            {
                carTime = value;
            }
        }

        public string CarUserName
        {
            get
            {
                return carUserName;
            }

            set
            {
                carUserName = value;
            }
        }

        public int CarDay
        {
            get
            {
                return carDay;
            }

            set
            {
                carDay = value;
            }
        }
    }

2.Truck卡车类(存一个卡车多出的载重信息)

    //卡车类
    public class Truck : Vehicle
    {
        //卡车载重
        private int load;

        //构造函数
        public Truck(string carcolor, double carmoney, string carnum, string carname, int cartime, string caruesrname, int carday,int lo
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吾欲乘风归去,又恐琼楼玉宇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值