Autor Tema: Java tipos ENUM enumerados constructores con y sin parámetros ejercicio CU00681B  (Leído 2081 veces)

camoay

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 44
    • Ver Perfil
Hola todos, aqui les dejo mi ejercicio CU00681B del curso de bases de programación orientada a objetos con Java:

Clase Vehiculos:
Código: [Seleccionar]
package com.aprenderaprogramar.java.iniciacion.clase81;
/**
 * Clase que crea vehiculos con Marca y matricula
 * @author camoay
 */
public class Vehiculo {
// declaración de campos y tipos enum
enum MarcaDeVehiculo {FORD, TOYOTA, SUZUKI, RENAULT, SEAT}
String matricula;
MarcaDeVehiculo marca;

// constructores
/**
* Constructor sin parámetros
*/
Vehiculo(){ }
/**
* Constructor con 2 parámetros
* @param marca
* @param matricula
*/
Vehiculo(MarcaDeVehiculo marca, String matricula){
this.marca = marca;
this.matricula = matricula;
}
// getters and setters
public String getMatricula() {
return matricula;
}
public MarcaDeVehiculo getMarca() {
return marca;
}
public void setMatricula(String matricula) {
this.matricula = matricula;
}
public void setMarca(MarcaDeVehiculo marca) {
this.marca = marca;
}
}// end class

Clase TestVehiculo:
Código: [Seleccionar]
import com.aprenderaprogramar.java.iniciacion.clase81.Vehiculo.MarcaDeVehiculo;

public class TestVehiculo {
/**
* Método main que comprueba la creacion de Objetos Vehiculos con los 2 constructores
* @param args
*/
public static void main(String[] args) {
// EJEMPLO CON CONSTRUCTOR VACIO
Vehiculo coche1 = new Vehiculo();
coche1.setMarca(MarcaDeVehiculo.FORD);
coche1.setMatricula("2345-CSA");
System.out.println("El coche1 es de marca "+coche1.getMarca()+
   " y su matricula es "+coche1.getMatricula() );

// EJEMPLO CON CONSTRUCTOR CON PARAMETROS
Vehiculo coche2 = new Vehiculo(MarcaDeVehiculo.SUZUKI,"9876-POK");
System.out.println("El coche1 es de marca "+coche2.getMarca()+
   " y su matricula es "+coche2.getMatricula() );
}// end main method
}// end class

Muchas gracias por sus comentarios.
« Última modificación: 01 de Octubre 2016, 18:21 por Alex Rodríguez »

ESOJ

  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 143
    • Ver Perfil
Re:Java, Tipos ENUM, ejercicio CU00681B
« Respuesta #1 en: 29 de Septiembre 2016, 06:26 »
Buenos días.

Creo que el ejercicio está bien.

Un saludo.

 

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