Array Tipo Contato com Tam Determinado Sendo Extrapolado

3 respostas
LeandroCGMS

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?

3 Respostas

S

Você pode verificar sempre que for adicionar o tamanho do Array, e caso seja fora do limite, pode lançar a exceção.

LeandroCGMS

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.

LeandroCGMS

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