示例#1
0
 internal Car(PowerSystem i_PowerSystem, string i_Model, string i_LicenseNumber, float i_EnergyPrecentege,
              int i_NumOfWheels, float[] i_WheelsAirPressure, float i_MaxAirPressure,
              string i_WheelsManufacturer,
              string i_OwnerPhoneNumber, string i_OwnerName)
     : base(i_PowerSystem, i_Model, i_LicenseNumber, i_EnergyPrecentege,
            i_NumOfWheels, i_WheelsAirPressure, i_MaxAirPressure,
            i_WheelsManufacturer, i_OwnerPhoneNumber, i_OwnerName)
 {
 }
示例#2
0
        internal Vehicle(PowerSystem i_PowerSystem, string i_Model, string i_LicenseNumber, float i_EnergyPrecentege,
                         int i_NumOfWheels, float[] i_WheelsAirPressure, float i_MaxAirPressure,
                         string i_WheelsManufacturer,
                         string i_OwnerPhoneNumber, string i_OwnerName)

        {
            m_PowerSystem      = i_PowerSystem;
            m_EnergyPrecentege = i_EnergyPrecentege;
            m_LicenseNumber    = i_LicenseNumber;
            m_Model            = i_Model;
            m_OwnerPhoneNumber = i_OwnerPhoneNumber;
            m_OwnerName        = i_OwnerName;
            m_CarStatus        = eCarStatus.InRepair;
            m_Wheels           = new Wheel[i_NumOfWheels];

            for (int i = 0; i < i_NumOfWheels; i++)
            {
                m_Wheels[i] = new Wheel(i_WheelsAirPressure[i], i_MaxAirPressure, i_WheelsManufacturer);
            }
        }