Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: KillerNemesis en 14 de Octubre 2014, 03:17

Título: Revision Ejercicio-CU00639B/Como crear constructores en java
Publicado por: KillerNemesis en 14 de Octubre 2014, 03:17
Buena noche.
Entrego mi ejercicio para revision el cual me parecio genial, ya que te simplifica el echo de colocar uno por uno los datos. Muy eficiente!!!!  ;D

Código: [Seleccionar]
/*KillerNemesis - aprendeaprogramar.com - EjercicioCU00639B*/


//Como crear constructores en java

public class bombero{
   
    private String name;
    private String lastName;
    private int age;
    private boolean married;
    private boolean specialist;
   
   
    //Constructor: cuando se cree un objeto bombero se ejecutara el codigo que incluyamos en el constructor
    public bombero (String valueName, String valueLastName, int valueAge , boolean valueMarried, boolean valueSpecialist){
           
    name = valueName;
    lastName = valueLastName;
    age = valueAge;
    married = valueMarried;
    specialist = valueSpecialist;
}


//Método para obtener el nombre del objeto bombero
public String getName() {return name;}

//Método para obtener el apellido del objeto bombero
public String getLastName() {return lastName;}

//Método para obtener la edad del objeto bombero
public int getAge() {return age;}

//Metodo para obtener si es casado el objeto bombero
public boolean getMarried() {return married;}

//Método para obtener la espcialidad del objeto bombero
public boolean getSpecialist () {return specialist;}

}//Cierre de la clase

Saludos!!!
Título: Re:Revision Ejercicio-CU00639B/Como crear constructores en java
Publicado por: toni_apr en 14 de Octubre 2014, 19:29
Hola Killer
Ejercicio correcto. OK

Aprovecho para hacer un apunte
Aunque en el enunciado del ejercicio no se indica.
Llega a hacerse común y útil bautizar los atributos de tipo boolean anteponiéndoles la forma verbal 'is' ('es' en español)
Es decir en lugar de:
private boolean married;
private boolean specialist;

Usar
private boolean isMarried;
private boolean isSpecialist;

Esto hace que de forma inconsciente liguemos directamente, isMarried con true o false

Saludos
Título: Re:Revision Ejercicio-CU00639B/Como crear constructores en java
Publicado por: KillerNemesis en 14 de Octubre 2014, 22:36
Que tal toni
Me ayudaran mucho ese tipo de consejos! gracias por tomarte el tiempo de explicarlos!

Saludos!