Autor Tema: Revision Ejercicio CU00639B constructor con parámetros java  (Leído 2578 veces)

Zikem10

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Buen dia este ejercicio es para darnos cuenta que si usamos los parametros en el Constructor el valor de los atributos quedan fijos ya que toman los valores de inicializacion que le damos en el momento de crear el objeto, es por ello que siempre es mas recomendable el utilizar el metodo Setter para darle valor a esos atributos.
Gracias
Código: [Seleccionar]
/* Ejemplo - aprenderaprogramar.com */

public class Taxi1 { //El nombre de la clase

 

    String ciudad; //Ciudad de cada objeto taxi

    String matricula; //Matrícula de cada objeto taxi

    String distrito; //Distrito asignado a cada objeto taxi

    int tipoMotor; //Tipo de motor asignado a cada objeto taxi. 0 = desconocido, 1 = gasolina, 2 = diesel

 

    //Constructor: cuando se cree un objeto taxi se ejecutará el código que incluyamos en el constructor

    public Taxi1 (String valorMatricula, String valorDistrito, int valorTipoMotor) {

        ciudad = "México D.F.";

        matricula = valorMatricula;

        distrito = valorDistrito;

        tipoMotor = valorTipoMotor;

    } //Cierre del constructor

 

      //Método para obtener la matrícula del objeto taxi

    public String getMatricula () { return matricula; } //Cierre del método

 

    //Método para obtener el distrito del objeto taxi

    public String getDistrito () { return distrito; } //Cierre del método 

 

    //Método para obtener el tipo de motor del objeto taxi

    public int getTipoMotor () { return tipoMotor; } //Cierre del método

 

} //Cierre de la clase
 

« Última modificación: 31 de Agosto 2014, 18:57 por Alex Rodríguez »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2659
    • Ver Perfil
Re:Revision Ejercicio CU00639B
« Respuesta #1 en: 18 de Julio 2014, 10:17 »
El constructor sirve para darle unos valores iniciales a los atributos. Los setters sirven para establecer los valores de los atributos en cualquier momento, pudiendo cambiar los valores iniciales. Si no tienes métodos setters, el objeto quedará con unos valores fijos de los atributos (los que se hayan especificado en el constructor). Saludos!

 

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