1
Aprender a programar desde cero / Re:Java desde cero.Clases con campos, constructor y métodos. La palabra clave this
« en: 19 de Octubre 2016, 13:32 »
Gracias,
A la pregunta que has realizado:
Mi opinión es que al llamar al constructor sin parámetros de Deposito (constructor 1), éste con la línea
Dentro de el constructor 2 pasando por parámetros variables en cero no entra en el if (ya que no cumple las condiciones), así que se ejecutan las instrucciones del else poniendo las variables en valores por defecto.
Espero que responda a tu pregunta.
Un saludo,
nia
A la pregunta que has realizado:
Citar
cuando llamo a la clase Deposito dentro del constructor de GrupoDepositos, no le paso ningún parámetro al constructor de la clase Depósito, ¿por qué no usa el constructor del this y le pone valores a cero sino que usa el constructor que tiene parámetros y le pone los valores por defecto?
Mi opinión es que al llamar al constructor sin parámetros de Deposito (constructor 1), éste con la línea
Código: [Seleccionar]
this(0,0,"");
llama al constructor con parámetros de Deposito (constructor 2). Dentro de el constructor 2 pasando por parámetros variables en cero no entra en el if (ya que no cumple las condiciones), así que se ejecutan las instrucciones del else poniendo las variables en valores por defecto.
Espero que responda a tu pregunta.
Un saludo,
nia