public UWPDriverMultiOverride(ICar car1, ICarKey carKey1, ICar car2, ICarKey carKey2) { _car1 = car1; _carKey1 = carKey1; _car2 = car2; _carKey2 = carKey2; }
public DriverK(ICar car, ICarKey key) { _car = car; _key = key; }
public Driver(ICar car, ICarKey key, string name) { _Car = car; _Key = key; _Name = name; }
// [InjectionConstructor] //als dit wordt toegevoegd dan mogen enkel drivers met ICar en IcarKey worden aangemaakt public Driver(ICar car, ICarKey key) : this(car) { _key = key; }
public Driver(ICar car, ICarKey key, string driverName) { _car = car; _key = key; _name = driverName; }
public Driver2(ICar car, ICarKey carKey) { this.car = car; this.carKey = carKey; }
public void MyCarKey(ICarKey key) { _key = key; }
public UWPDriverWithKey(ICar car, ICarKey key) { _car = car; _key = key; }
public Driver(ICar car, ICarKey key) { _car = car; _key = key; RunCar = () => Console.WriteLine($"Running {_car.GetType().Name} with {_key.GetType().Name} - {_car.Run()} kilometer "); }