//Diferente de váriaveis normais esses são atributos de uma classe
public class Conta{
//Quando não são declarados valores defoult nos atributos da classe eles são dados como 0
double saldo;
int agencia;
int numero;
String titular;
public void deposita(double valor) {
//Importante lembrar que o this é usado para se referir as variáveis da própria classe
this.saldo = this.saldo + valor;
}
public boolean saca(double valor) {
if(this.saldo >= valor) {
this.saldo -= valor;
return true;
}else {
return false;
}
}
public boolean transfere(double valor, Conta destino) {
if(this.saca(valor)){
destino.deposita(valor);
return true;
}
return false;
}
}