public Vehicle(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission) { Manufacturer = manufacturer; VehicleEngine = engine; VehicleChassis = chassis; VehicleTransmission = transmission; }
} // time to reach 100 kilometers per hour in seconds public Scooter(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, double timeFrom0To100) : base(manufacturer, engine, chassis, transmission) { try { TimeFrom0To100 = timeFrom0To100; } catch (InitializeException ex) { Console.WriteLine(ex.Message); TimeFrom0To100 = 1.0; } }
} // in kilograms public Lorry(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, double liftingCapacity) : base(manufacturer, engine, chassis, transmission) { try { LiftingCapacity = liftingCapacity; } catch (InitializeException ex) { Console.WriteLine(ex.Message); LiftingCapacity = default; } }
public Car(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, byte amountOfPassengerPlaces) : base(manufacturer, engine, chassis, transmission) { try { AmountOfPassengerPlaces = amountOfPassengerPlaces; } catch (InitializeException ex) { Console.WriteLine(ex.Message); AmountOfPassengerPlaces = default; } }
} // 1, 2, 3 or so public Bus(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, int amountOfPassengerPlaces, byte ecologicalLevel) : base(manufacturer, engine, chassis, transmission) { try { AmountOfPassengerPlaces = amountOfPassengerPlaces; } catch (InitializeException ex) { Console.WriteLine(ex.Message); AmountOfPassengerPlaces = default; } try { EcologicalLevel = ecologicalLevel; } catch (InitializeException ex) { Console.WriteLine(ex.Message); EcologicalLevel = 1; } }
public Car(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, byte amountOfPassengerPlaces) : base(manufacturer, engine, chassis, transmission) { AmountOfPassengerPlaces = amountOfPassengerPlaces; }
} // 1, 2, 3 or so public Bus(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, int amountOfPassengerPlaces, byte ecologicalLevel) : base(manufacturer, engine, chassis, transmission) { AmountOfPassengerPlaces = amountOfPassengerPlaces; EcologicalLevel = ecologicalLevel; }
} // time to reach 100 kilometers per hour in seconds public Scooter(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, double timeFrom0To100) : base(manufacturer, engine, chassis, transmission) { TimeFrom0To100 = timeFrom0To100; }
} // in kilograms public Lorry(ManufacturersForTransmissionsAndVehicles manufacturer, Engine engine, Chassis chassis, Transmission transmission, double liftingCapacity) : base(manufacturer, engine, chassis, transmission) { LiftingCapacity = liftingCapacity; }
public Transmission() { TransmissionType = default; AmountOfGears = default; Manufacturer = default; }
public Transmission(string transmissionType, int amountOfGears, ManufacturersForTransmissionsAndVehicles manufacturer) { TransmissionType = transmissionType; AmountOfGears = amountOfGears; Manufacturer = manufacturer; }