public Vehiculo(string placa, enumColores color, string nroSerie) { this.placa = placa; this.color = color; this.nroSerie = nroSerie; estado = enumEstados.APAGADO; }
//CONSTRUCTOR //public Vehiculo(string placa="", enumColores color=enumColores.AMARILLO, string nroSerie="MT-452", enumEstados estado=enumEstados.APAGADO) public Vehiculo(string placa, enumColores color, string nroSerie, enumEstados estado, enumEstadoGiro estadoGiro) { this.placa = placa; this.color = enumColores.AMARILLO; this.nroSerie = nroSerie; this.estado = enumEstados.APAGADO; this.estadoGiro = enumEstadoGiro.NINGUNO; }
public string Frenar() { if (estado == enumEstados.ENMARCHA) { estado = enumEstados.DETENIDO; return("Vehículo detenido!"); } else { return("El vehículo debe estar en marcha"); } }
public string Encender() { if (estado == enumEstados.APAGADO) { estado = enumEstados.ENCENDIDO; return("Vehículo encendido!"); } else { return("El vehículo debe estar apagado"); } }
//CONSTRUCTOR public Moto(string placa, enumColores color, string nroSerie, enumEstados estado, string cilindrada, enumEstadoGiro estadoGiro) : base(placa, color, nroSerie, estado, estadoGiro) { this.cilindrada = cilindrada; }
//CONSTRUCTOR public Auto(string placa, enumColores color, string nroSerie, enumEstados estado, string NroPuertas, enumEstadoGiro estadoGiro) : base(placa, color, nroSerie, estado, estadoGiro) { this.NroPuertas = NroPuertas; }
public string frenar() { estado = enumEstados.APAGADO; return($"Vehiculo {estado}"); }
// METODOS //public string Placa() { } public string Encender() { estado = enumEstados.ENCENDIDO; return($"Vehiculo {estado}"); }