public Car(string model, Engine engine, int weight) :this(model, engine) { this.Weight = weight; this.Color = "n/a"; }
public Car(string model, Engine engine, int weight, string color) :this(model, engine) { this.Weight = weight; this.Color = color; }
public Car(string model, Engine engine, string color) : this(model, engine) { this.Color = color; }
public Car(string model, Engine engine, int weight) : this(model, engine) { this.Weight = weight; }
public Car(string model, Engine engine, string color) : this(model, engine, -1, color) { }
public Car(string model, Engine engine, int weight) : this(model, engine, weight, "n/a") { }
public Car(string model, Engine engine) : this(model, engine, -1, "n/a") { }