Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Pasta TesteSaca não compila após colocar no package modelo

` package teste;

public class TesteSaca {

public static void main(String[] args) {
    modelo.Conta conta = new modelo.ContaCorrente(123, 321);

    conta.deposita(200.0);
    try {
        conta.saca(210.0);
    } catch(modelo.SaldoInsuficienteException ex) {
        System.out.println("Ex: " + ex.getMessage());
    }

    System.out.println(conta.getSaldo());
}

}

`Na linha 6, 8, 10 e 15 não está compilando. Foi feito a mudança para o package modelo conforme orientação do professor.

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá Douglas, tudo bem com você?

As classes de teste devem ficar no pacote teste, enquanto as outras classes do negócio ficam no modelo. Perceba também que na sua classe TesteSaca é o pacote teste está sendo especificado através do package teste;.

Dessa forma, se você quisesse mover a classe TesteSaca para o pacote modelo, você precisa mudar o package teste para package modelo. Além disso, quando temo classes em pacotes diferentes e uma depende da outra para funcionar, precisamos importá-las no nosso código, algo que aprenderemos na próxima videoaula, se não estou enganado.

Espero ter ajudado. Se ficou alguma dúvida é só avisar!

Abraços e bons estudos!!