Autor Tema: Java. Tipos Enumerados (enum) en BlueJ public static void main CU00681B  (Leído 2127 veces)

dferna

  • Sin experiencia
  • *
  • Mensajes: 25
    • Ver Perfil
Hola  ;)

Aquí expongo la resolución al ejercicio CU00681B del taller de programación orientada a objetos con Java y BlueJ, de tipos enumerados, ¿me lo podrían revisar para ver si lo he realizado correctamente?, Porque ya que el enunciado deja abierta el tema de la prueba no se hago lo que se me pide correctamente.

Clase Test
Código: [Seleccionar]
package aplicacion;

import vehiculo.Vehiculo;
import vehiculo.Vehiculo.MarcaDeVehiculo;

/**
 * Clase encargada de realizar el test de la aplicacion
 * @author David
 *
 */
public class Test {

public static void main(String[] args){

Vehiculo vehiculo = new Vehiculo();

MarcaDeVehiculo marca = vehiculo.getMarca().FORD;
vehiculo.setMatricula("0396FKX");
System.out.println("La marca del vehiculo es: "+marca.toString().toLowerCase()+" y la matricula es: "+vehiculo.getMatricula());
}
}

Clase Vehiculo
Código: [Seleccionar]
package vehiculo;

/**
 * Clase Vehiculo
 * @author David
 *
 */
public class Vehiculo {


public enum MarcaDeVehiculo {FORD,TOYOTA,SUZUKI,RENAULT,SEAT};
private String matricula;
private MarcaDeVehiculo marca;

//Método getters and setters
public String getMatricula(){
return matricula;
}

public void setMatricula(String valorMatricula){
matricula = valorMatricula;
}

public MarcaDeVehiculo getMarca(){
return marca;
}

/*public void setMarca(MarcaDeVehiculo valorMarca){
marca = valorMarca;
}*/
}

Ejecución del programa
Citar
La marca del vehiculo es: ford y la matricula es: 0396FKX

Saludos  :D
« Última modificación: 17 de Junio 2017, 13:45 por Alex Rodríguez »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Re:Resolución ejercicio Tipos Enumerados CU00681B
« Respuesta #1 en: 11 de Abril 2017, 20:15 »
Hola David.

El ejercicio está bien resuelto. Solo comentarte que no está demás que las clases contengan como poco un constructor aunque sea vacío.

Saludos. ;D

 

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".