public Vehiculo(string chasis, Vehiculo.EMarca marca, ConsoleColor color) { this.chasis = chasis; this.marca = marca; this.color = color; }
/// <summary> /// Constructor /// </summary> /// <param name="marca"></param> /// <param name="chasis"></param> /// <param name="color"></param> public Suv(Vehiculo.EMarca marca, string chasis, ConsoleColor color) : base(chasis, marca, color) { }
public Automovil(Vehiculo.EMarca marca, string patente, ConsoleColor color) : base(patente, marca, color) { }
public Camion(Vehiculo.EMarca marca, string patente, ConsoleColor color) : base(patente, marca, color) { }
/// <summary> /// Por defecto, TIPO será CuatroPuertas /// </summary> /// <param name="marca"></param> /// <param name="chasis"></param> /// <param name="color"></param> public Sedan(Vehiculo.EMarca marca, string chasis, ConsoleColor color, Sedan.ETipo tipo) : base(chasis, marca, color) { this.tipo = tipo; }
public Sedan(Vehiculo.EMarca marca, string chasis, ConsoleColor color) : base(chasis, marca, color) { this.tipo = Sedan.ETipo.CuatroPuertas; }
public Ciclomotor(Vehiculo.EMarca marca, string chasis, ConsoleColor color) : base(chasis, marca, color) { }
/// <summary> /// Inicializa los atributos de la clase base Vehiculo y el atributo tipo de cada instancia de Automovil /// </summary> /// <param name="marca">La marca del Automovil</param> /// <param name="chasis">El chasis del Automovil</param> /// <param name="color">El color del Automovil</param> /// <param name="tipo">El tipo de Automovil</param> public Automovil(Vehiculo.EMarca marca, string chasis, ConsoleColor color, ETipo tipo) : base(chasis, marca, color) { this.tipo = tipo; }
/// <summary> /// Por defecto, TIPO será Monovolumen /// </summary> /// <param name="marca">La marca del Automovil</param> /// <param name="chasis">El chasis del Automovil</param> /// <param name="color">El color del Automovil</param> public Automovil(Vehiculo.EMarca marca, string chasis, ConsoleColor color) : this(marca, chasis, color, ETipo.Monovolumen) { }