Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Luis Fdo Carvajal en 16 de Abril 2017, 17:26

Título: Tipos enumerados Ejercicio public enum entorno desarrollo IDE BlueJ CU00681B
Publicado 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

Código: [Seleccionar]
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
Título: Re:Tipos enumerados Ejercicio (CU00681B)
Publicado por: pedro,, en 26 de Abril 2017, 19:53
Hola Luis.


Te falta la clase que contengan un método main para probar la clase como pide el enunciado.

Saludos. ;D
Título: Re:Tipos enumerados Ejercicio (CU00681B)
Publicado por: Luis Fdo Carvajal en 28 de Abril 2017, 16:00
Si, que pena. Faltó pegarla.
Gracias
Código: [Seleccionar]
/**
 *
 * @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()); }   
}