Buscar

Em JAVA as exceções são tratadas com uma família de classes cujo objetivo é modelar os tipos de erro que podem ocorrer durante a execução de um pro...

Em JAVA as exceções são tratadas com uma família de classes cujo objetivo é modelar os tipos de erro que podem ocorrer durante a execução de um programa. Qual tipo de exceção deveria ser tratado no erro do código abaixo? public class Tela { private int largura, altura; public Tela(int largura, int altura) { this.largura = largura; this.altura = altura; } public double mp(){ return ( largura * altura / 1000000 ); } } public class TestePOO { public static void main(String[] args) { Tela t; System.out.println( t.mp() ); } ImportException InterfaceException Resposta corretaNullPointerException Incorreta: ArrayIndexOutOfBoundsException WatchException

Resposta corretaNullPointerException

Essa pergunta também está no material:

AV2_P O O (1)
8 pág.

Tecnologia em Análise e Desenvolvimento de Sistemas Universidade GuarulhosUniversidade Guarulhos

Respostas

User badge image

Ed Verified user icon

A exceção que deveria ser tratada no erro do código fornecido é a "NullPointerException". Essa exceção ocorre quando tentamos acessar um método ou atributo de um objeto que não foi inicializado, ou seja, quando o objeto é nulo. No caso do código fornecido, a variável "t" não foi inicializada, o que resultaria em uma "NullPointerException" ao chamar o método "mp()".

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image