1. 编译: javac com/rental/Car.java com/rental/TestCar.java  2. 运行: java com.rental.TestCar  3. 测试覆盖: - 不同构造方法创建车辆 - 重复租车/重复还车的异常提示 - 非法日租金修改的校验 - 租金计算功能 - 车辆总数统计 实验要点 - 封装:私有属性+受控访问,保护对象状态合法性 - 构造方法重载与 this() 调用 - 数据校验:在setter和业务方法中做合法性检查 - 状态控制:通过业务方法而非直接修改属性,避免非法状态