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