Buenas, aquí otro ejercicio, el CU00681B del tutorial de programación Java desde cero.
enum MarcaDeVehiculo {FORD, TOYOTA, SUZUKI, RENAULT, SEAT};
public class Vehiculo {
MarcaDeVehiculo marca;
String matricula = "";
public Vehiculo (MarcaDeVehiculo _marca, String _matricula) {
marca = _marca;
matricula = _matricula;
}
public MarcaDeVehiculo getMarca () {return marca;}
public String getMatricula () {return matricula;}
}
import java.util.Scanner;
public class TestVehiculo {
public static void main (String [] args) {
Scanner entrada = new Scanner (System.in);
System.out.println ("Introduzca la matrícula del vehiculo");
String matricula = entrada.nextLine();
System.out.println ("Introduzca la marca del vehiculo (en letras mayúsculas)");
String marcaaux = entrada.nextLine();
MarcaDeVehiculo marca = MarcaDeVehiculo.valueOf(marcaaux);
Vehiculo vehiculo1 = new Vehiculo(marca, matricula);
}
}
Como siempre, gracias por vuestra colaboración
Un saludo