Autor Tema: Tipos enumerados Ejercicio public enum entorno desarrollo IDE BlueJ CU00681B  (Leído 2586 veces)

Luis Fdo Carvajal

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 37
    • Ver Perfil
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
« Última modificación: 18 de Junio 2017, 12:11 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Tipos enumerados Ejercicio (CU00681B)
« Respuesta #1 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

Luis Fdo Carvajal

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 37
    • Ver Perfil
Re:Tipos enumerados Ejercicio (CU00681B)
« Respuesta #2 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()); }   
}

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".