Bem, na pasta aonde eu salvo os arquivos do curso, no momento atual, tem dois arquivos: conta.java e CriaConta.java. Para não ficar abstrato, são elas:
conta.java
public class Conta {
double saldo;
int agencia;
int numero;
String titular;
}
CriaConta.java
public class CriaConta {
public static void main(String[] args) {
Conta primeiraConta = new Conta();
primeiraConta.saldo = 200;
System.out.println(primeiraConta);
Conta segundaConta = new Conta();
segundaConta.saldo = 100;
}
}
Eu entendi que conta.java define os atribuitos formadores de conta (saldo, agência, número e titular) e que CriaConta, como diz o próprio nome, cria uma conta definindo tais atribuitos. Contudo, eu não entendi como a definição de conta presente do conta.java é "passada" para CriaConta.java. Em outras palavras: como a definição de conta, presente em conta.java, é transmitida para CriaConta.java?