Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Duda del This

Buenas noches me quedo una duda.. tengo mi objeto cuenta con sus atributos po ejemplo Cuenta.Saldo pero puedo utlizar el this.Saldo para hacer referencia a ese atributo..

Cuando se debe utilizar el Cuenta.Saldo y cuando el This.Saldo.

No me quedo claro ese tema, me podrian ayudar..

Gracias

1 respuesta

No se puede utilizar a un atributo creado en una clase dentro de la misma de esta manera " Cuenta.Saldo" , en todo caso se utilizaria solo usando en nombre del atributo "Saldo".

El this se usa para evitar ambiguedad al tener dos variables con el mismo nombre.

Si te refieres a esta parte de la clase

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidadAcá está pidiendo un parametro double y uno Cuenta

public boolean transferir(double valor, Cuenta cuenta) {

Así que aca usa el this.saldo ya que hace referencia al atributo saldo de esta clase cuenta.

    this.saldo = this.saldo - valor;

Y acá está solicitando el parámetro saldo de otra instancia de clase Cuenta

    cuenta.saldo = cuenta.saldo + valor