Olá pessoal,
class TestaContas {
public static void main(String[] args) {
**Conta c = new Conta();**
**ContaCorrente cc = new ContaCorrente();**
ContaPoupanca cp = new ContaPoupanca();
Conta c = new Conta();
**Conta cc = new ContaCorrente();**
Conta cp = new ContaPoupanca();
1) Qual a diferença entre os códigos acima, não entendi a explicação da aula.
2) Quando usar uma forma ou outra?
3) Qual a forma mais utilizada?
Obrigado!!