Bom dia.
No exercício abaixo, é pedido pra criar duas classes de exceções que ocorrerão se o limite de um array for desrespeitado, para consultas e adições de contatos em uma agenda.
Na linha 10, determinei apenas 3 posições do array contatos do tipo Contato para que seja fácil extrapolar, entretando é como se eu não tivesse imposto esse limite, porque vai adicionando sem fim.
O que estou entendendo errado?
Array Tipo Contato com Tam Determinado Sendo Extrapolado
3 Respostas
S
1 like
Você pode verificar sempre que for adicionar o tamanho do Array, e caso seja fora do limite, pode lançar a exceção.
Olhe a partir da linha 33, mesmo com essa novas correções, ainda não apresenta mensagem de erro. Na classe teste também tem os try e catch referentes.
No Teste 2, consegui resolver, apesar de alguns bugs ao tentar entrar no menu de adicionar usuário após dar o getStackTrace de agenda cheia.
Criado 11 de março de 2018
Ultima resposta 11 de mar. de 2018
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo