Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Luis Fdo Carvajal en 16 de Abril 2017, 17:26
-
Buenos días, ejercicio CU00681B del manual de programador Java con entorno de programación BlueJ.
Esta es la solución que presento respetuosamente. Gracias
package vehiculo;
/**Esta clase representa un Vehículo.
*@ autor fecarvajal
*/
public class Vehiculo {
private String matricula;
private String distrito;
private String MarcaDeVehiculo;
private final String marcaDeVehiculo;
//El nombre de la clase
public enum MarcaDeVehiculo { FORD, TOYOTA, SUZUKI, RENAULT, SEAT}
/**Constructor sin parámetros*/
public Vehiculo () {
matricula = "";
marcaDeVehiculo = "";
} //Cierre del constructor
/**Método de procedimento para establecer la matrícula */
public void setMatricula (String valorMatricula) {
matricula = valorMatricula;
} //Cierre del método
/**Método de procedimento para establecer la marca */
public void setMarcaDeVehiculo (String valorMarcaDeVehiculo) {
distrito = "MarcaDeVehiculo " + valorMarcaDeVehiculo;
} //Cierre del método
//Método de función para obtener la matrícula
public String getMatricula () { return matricula; } //Cierre del método
//Método de función para obtener la Marca del vehículo
public String getMarcaDeVehiculo () { return MarcaDeVehiculo; } //Cierre del método
} //Cierre de la clase
-
Hola Luis.
Te falta la clase que contengan un método main para probar la clase como pide el enunciado.
Saludos. ;D
-
Si, que pena. Faltó pegarla.
Gracias/**
*
* @author Prototipo1
*/
public class TestVehiculo {
//El nombre de la clase
public enum MarcaDeVehiculo { FORD, TOYOTA, SUZUKI, RENAULT, SEAT}
public static void main(String[] args){
Vehiculo vehiculo = new Vehiculo();
String marca = vehiculo.getMarcaDeVehiculo();
vehiculo.setMatricula("0396FKX");
vehiculo.setMarcaDeVehiculo("FORD");
ystem.out.println("La marca del vehiculo es "+vehiculo.getMarcaDeVehiculo()+ " La Matricula es " + vehiculo.getMatricula()); }
}