ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java


Enviado por   •  26 de Febrero de 2023  •  Apuntes  •  946 Palabras (4 Páginas)  •  48 Visitas

Página 1 de 4

/**

* Clase coche que nos permite crear coches con su marca, modelo y km. siempre

* que la marca y el modelo tengan al menos 3 caracteres y los km. no sean

* negativos

*

* @author Profe

*/

public class Coche {

// Atributos

private String marca;

private String modelo;

private int kilometraje;

/**

* Contructor con 3 parámetros que crea el coche solo si la marca y el

* modelo tiene al menos 3 caracteres y los km. no son negativos

*

* @param marca la marca del coche

* @param modelo el modelo del coche

* @param kilometraje el número de km. del coche

* @throws java.lang.Exception Si la marca o el modelo tienen menos de 3

* caracteres y si los km. son un valor negativo

*/

public Coche(String marca, String modelo, int kilometraje) throws Exception {

this.setMarca(marca);

this.setModelo(modelo);

this.setKilometraje(kilometraje);

/* Cuando estudiemos la herencia, entenderemos porqué aparecen esos warnings

y veremos como resolverlos

*/

}

// Getters y setters

/**

* Devuelve la marca del coche

*

* @return la marca del coche

*/

public String getMarca() {

return this.marca;

}

/**

* Establece el nombre de la marca del coche y comprueba que tenga más de 3

* caracteres, en caso contrario lanza una excepción

*

* @param marca nombre de la marca del coche

* @throws java.lang.Exception si la marca tiene menos de 3 caracteres

*/

public void setMarca(String marca) throws Exception {

if (marca.length() < 3) {

throw new Exception("ERROR: La marca debe tener al menos 3 carácteres");

}

this.marca = marca;

}

/**

* Devuelve del modelo del coche

*

* @return El modelo del coche

*/

public String getModelo() {

return modelo;

}

/**

* Establece el nombre del modelo del coche y comprueba que tenga más de 3

* caracteres, en caso contrario lanza una excepción

*

* @param modelo nombre del modelo del coche

* @throws java.lang.Exception si el modelo tiene menos de 3 caracteres

*/

public void setModelo(String modelo) throws Exception {

if (modelo.length() < 3)

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (40 Kb) docx (9 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com