Ejercicios de métodos (II)

Ejercicio

Escribir un programa que tenga una instancia de un coche, que es un Ferrari, de color verde.  El programa ha de imprimir un mensaje que diga de qué modelo y color es el coche.

Como puede hacerse

Los objetos han de usarse por medio de referencias. Por tanto, habrá que declarar una referencia a la clase Coche. Además, hay que elegir un nombre significativo para la referencia. Como en este caso, se guarda la información de un coche, el nombre unCoche puede resultar aceptable. Luego, se inicializan los atributos modelo y color. Para ello, se escribe el nombre de la referencia, un punto, y el nombre del atributo, de la forma unCoche.modelo. Y con el operador de asignación (recuerda que es =) se le asigna el valor “Ferrari”. Lo mismo con color. Por último, se imprimen esos valores con el método imprimeCoche (recuerda que todo esto lo hemos hecho ya: aquí).

Solución

enum Tipo_Coche {MINI, UTILITARIO, FAMILIAR,DEPORTIVO}
enum Seguro {A_TODO_RIESGO, CONTRA_TERCEROS}
public class Coche {
    
    String modelo;
    String color;
    Tipo_Coche tipo;
    boolean esMetalizado;
    String matricula;
    int anioFabricacion;
    Seguro seguro;
    
    public void imprimeCoche() {
       
            System.out.println(“El modelo es ” + modelo + ” y “
                    + “el color es: ” + this.color);

        
    
    }
    
}

class PruebaCoche{

    public static void main(String[] args) {
        Coche unCoche = new Coche();
        unCoche.modelo=”Ferrari”;
        unCoche.color=”Verde”;
        unCoche.imprimeCoche();
    }

}

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s