예제 #1
0
 public Car(eCarEnums.kindOfColor i_Color, eCarEnums.NumberOfDoors i_NumberOfDoors, string i_ModelName,
            string i_LicenseNumber, float i_PercentageRemainingEnergy, EnergySource i_EnergySource, int i_NumOfWheels)
     : base(i_ModelName, i_LicenseNumber, i_PercentageRemainingEnergy, i_EnergySource, i_NumOfWheels)
 {
     m_Color         = i_Color;
     m_NumberOfDoors = i_NumberOfDoors;
 }
예제 #2
0
 public Motorcycle(eLicenseType i_KindOfLicense, int iMEngineCapacity, string i_ModelName, string i_LicenseNumber,
                   float i_PercentageRemainingEnergy, EnergySource i_EnergySource, int i_NumOfWheels) :
     base(i_ModelName, i_LicenseNumber, i_PercentageRemainingEnergy, i_EnergySource, i_NumOfWheels)
 {
     m_KindOfLicense  = i_KindOfLicense;
     m_EngineCapacity = iMEngineCapacity;
 }
예제 #3
0
 public Truck(bool i_CarryingHazardousMaterials, float i_CargoVolume, string i_ModelName, string i_LicenseNumber,
              float i_PercentageRemainingEnergy, EnergySource i_EnergySource, int i_NumOfWheels) :
     base(i_ModelName, i_LicenseNumber, i_PercentageRemainingEnergy, i_EnergySource, i_NumOfWheels)
 {
     m_CarryingHazardousMaterials = i_CarryingHazardousMaterials;
     m_CargoVolume = i_CargoVolume;
 }
예제 #4
0
 public Vehicle(string i_ModelName, string i_LicenseNumber, float i_PercentageRemainingEnergy,
                EnergySource i_EnergySource, int i_NumOfWheels)
 {
     r_ModelName                 = i_ModelName;
     r_LicenseNumber             = i_LicenseNumber;
     m_PercentageRemainingEnergy = i_PercentageRemainingEnergy;
     m_EnergySource              = i_EnergySource;
     r_NumOfWheels               = i_NumOfWheels;
 }
예제 #5
0
 public Vehicle()
 {
     m_ModelName           = string.Empty;
     m_LicenseNumber       = string.Empty;
     m_EnergyPercentage    = 0;
     m_Wheels              = new List <Wheel>();
     m_EnergySource        = null;
     m_VehicleGarageStatus = eVehicleGarageStatus.InRepair;
 }
예제 #6
0
 public Vehicle(string i_Model, string i_RegistrationNumber, int i_NumOfWheels, EnergySource i_EnergySource)
 {
     m_Model              = i_Model;
     m_EnergySource       = i_EnergySource;
     m_RegistrationNumber = i_RegistrationNumber;
     m_EnergyPercentage   = 0;
     m_VehicleStatus      = eVehicleStatus.InRepair;
     m_Wheels             = new List <Wheel>();
     setWheelsAmount(i_NumOfWheels);
 }
예제 #7
0
 public Motorcycle(string i_Model, string i_RegistrationNumber, EnergySource i_EnergySource)
     : base(i_Model, i_RegistrationNumber, m_NumOfWheels, i_EnergySource)
 {
     SetWheelsMaxPressure(m_MaxAirPressure);
 }