Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: aleexx1724 en 12 de Septiembre 2014, 17:26
-
hola este es mi codigo al ejercicio espero y este bien
de lo contrario ojala y me puedan ayudar a mejorar
Grasias
public class Rueda{
private String tipo;
private String marca;
private double grosor;
private double diametro;
public Rueda(){
tipo="Todo Terreno";
marca="Patito";
grosor=0.0;
diametro=0.0;
}
//setters metodos procedimento
public void setTipo(String valorTipo){
tipo=valorTipo;
}
private void setMarca(String valorMarca){
marca=valorMarca;
}
public void setGrosor(double valorGrosor){
grosor=valorGrosor;
}
public void setDiametro(double valorDiametro){
diametro=valorDiametro;
}
//getters metodos funcion
public String getTipo(){
return tipo;
}
public String getMarca(){
return marca;
}
public double getGrosor(){
return grosor;
}
public double getDiametro(){
return diametro;
}
public void comprobarDimensiones(){
if (diametro>=1.4){
System.out.println("La rueda es para un vehiculo grande");
}
else if(diametro<=1.4 && diametro > 0.8){
System.out.println("La rueda es para un vehiculo mediano");
}
else{
System.out.println("La rueda es para un vehiculo pequeño");
}
if (diametro >1.4 && grosor < 0.4 || diametro <= 1.4 && diametro >0.8 && grosor <0.25){
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
}
-
Hola aleexx1724
Tu código está correcto.
Cumple su cometido al 100%
Declaraciones correctas.
Solo quiero comentarte una cosa para que la tengas en cuenta
Después de declarar los atributos, se inicializan en el constructor como tu has hecho.
Pero cuando te digan 'inicializar los atributos con sus valores por defecto'
Eso significa lo siguiente:
String nombre = ""; (cadena vacía)
int numDias = 0; (cero)
float peso = 0.0f; (cero)
double superficie = 0.0d; (cero)
boolean estaActivado = false; (false)
Otra cosa es que cuando se usen contructores con parámetros, se usaran estos para inicializar los atributos.
Saludos
-
muchas gracias toni_apr por la aclaracion
yo pensaba que inicializarlo pero ya con el valor
ahora veo como se inicializan bien
los enteros en cero
String vacios
y booelan n false
muchas grACIAS