Bom dia pessoal fiz o código abaixo mais não entendi uma das linhas ou seja, não ficou claro para mim.
A linha ao qual me refiro está comentada.
Por favor, poderiam me explicar o motivo dessa linha e o que exatamente ela está fazendo?
Há alguma outra forma de implementar?
```
```package java_orientacao_objeto;
import java.util.HashMap; import java.util.Map;
public class TestaMapa {
public static void main(String[] args) { Conta c1 = new ContaCorrente(); c1.depositaSaldo(10000); Conta c2 = new ContaCorrente(); c2.depositaSaldo(3000); Map mapaDeContas = new HashMap(); mapaDeContas.put("diretor", c1); mapaDeContas.put("gerente", c2); Conta contaDoDiretor = (Conta) mapaDeContas.get("diretor"); // não entendi essa linha System.out.println(contaDoDiretor.getSaldo()); }
}