E aí galera, sou newba em java, e estou estudando através da apostila da caelum.
Pela primeira vez, foi usado o THIS.
Minhas duvidas encontram-se em "//...."
da seguinte forma:
class Conta{
int numero;
String dono;
double saldo;
double limite;
void imprimeBanco() {
System.out.println("Esta conta é do Banco Hawk");
}
void saca(double quantidade) {
double novoSaldo = this.saldo - quantidade;
this.saldo = novoSaldo;
}
/* Muito bem aqui temos o this pela primeira vez,
a explicação dada na apostila é: Dentro do método
estamos declarando uma nova variável. Essa variável,
assim como o argumento, vai morrer no fim do método,
pois este é seu escopo. No momento que vamos acessar
nosso atributo (QUAL???), usamos a palavra chave this
para mostrar que é um atributo, e nao uma simples variável */
// Qual atributo é acessado? nao entendi muito bem...
void deposita(double quantidade) {
this.saldo += quantidade;
}
// nesse caso o novoSaldo não é atualizado?
// ainda nao entendi muito bem o +=. -=...
}
obrigado desde já pessoal.