Boa noite pessoal, sou iniciante em java e ao realizar alguns exercícios tive uma dúvida a qual gostaria que vcs me explicassem! tenho uma class programaConta e um arquivo, e outra class Conta em outro arquivo, a class programaConta faz a intancia do objeto Conta assim podemos utilizar seus atributos! Gostaria que me explicassem como que as classes estão se comunicando como class programaConta enxerga class Conta? é pq seus arquivos estão em um mesmo diretório? é pela instancia criada? agradeço que tiver um tempinho para estar me explicando abraço! :D
class Conta{
int numer;
String nome;
double saldo;
double limite;
void saca(double quantidade){
double novoSaldo = this.saldo - quantidade;
this.saldo = novoSaldo;
}
void deposita(double quantidade){
this.saldo += quantidade;
}
}
class Programa {
public static void main(String[] args) {
Conta minhaConta;
minhaConta = new Conta();
minhaConta.nome = "Duke";
minhaConta.saldo = 1000.0;
minhaConta.saca(200);
minhaConta.deposita(500);
System.out.println("Saldo Atual:"+minhaConta.saldo);
}
}