代码实现如下:

#include <iostream>
#include <string>
using namespace std;

class VehicleRegistration {
public:
    VehicleRegistration(string number, string name, string type, int parkingSpot = -1) {
        vehicleNumber = number;
        ownerName = name;
        vehicleType = type;
        parkingSpotNumber = parkingSpot;
    }

    string getVehicleNumber() {
        return vehicleNumber;
    }

    string getOwnerName() {
        return ownerName;
    }

    string getVehicleType() {
        return vehicleType;
    }

    int getParkingSpotNumber() {
        return parkingSpotNumber;
    }

    void setOwnerName(string name) {
        ownerName = name;
    }

    void setVehicleType(string type) {
        vehicleType = type;
    }

    void setParkingSpotNumber(int spot) {
        parkingSpotNumber = spot;
    }

private:
    string vehicleNumber;
    string ownerName;
    string vehicleType;
    int parkingSpotNumber;
};

int main() {
    VehicleRegistration v1("1234", "Tom", "Fixed", 10);
    cout << v1.getVehicleNumber() << endl;  // 1234
    cout << v1.getOwnerName() << endl;      // Tom
    cout << v1.getVehicleType() << endl;    // Fixed
    cout << v1.getParkingSpotNumber() << endl;  // 10

    v1.setOwnerName("Jack");
    v1.setVehicleType("Temporary");
    v1.setParkingSpotNumber(20);
    cout << v1.getOwnerName() << endl;      // Jack
    cout << v1.getVehicleType() << endl;    // Temporary
    cout << v1.getParkingSpotNumber() << endl;  // 20

    return 0;
}
``
c++实现 2 车辆登记类接下来需要定义一个车辆登记类用来记录固定用户对应的车辆信息。这个类可以包含如下属性:- 车辆编号- 车主姓名- 车辆类型固定车辆或者临时车辆- 车位编号如果是固定车辆则需要记录对应的车位编号同时这个类还可以提供如下方法:- 车辆信息查询- 修改车辆信息

原文地址: https://www.cveoy.top/t/topic/eYHF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录