Bem-vindo ao Sistersinspirit.ca, onde você pode obter respostas rápidas e precisas com a ajuda de especialistas. Descubra soluções abrangentes para suas perguntas de profissionais experientes em diversas áreas em nossa plataforma. Conecte-se com profissionais prontos para fornecer respostas precisas para suas perguntas em nossa abrangente plataforma de perguntas e respostas.

Uma variável de um tipo objeto contém uma referência (ou ponteiro) a um objeto. Atribuições e passagem de parâmetros têm semântica de referência (isto é, a referência é copiada, não o objeto). Depois de atribuir uma variável a uma outra, as duas variáveis referenciam o mesmo objeto. As duas variáveis são conhecidas como apelidos para o mesmo objeto. As classes são os templates para objetos, definindo os campos e os métodos que cada instância possui.”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p. 352).

Os ponteiros representam uma definição fundamental na orientação a objeto. Muitas vezes (na linguagem Java), ocorre um erro em tempo de execução quando se aponta para um objeto nulo. Existe uma hierarquia no tratamento de erros e exceção. Qual é a forma correta desta hierarquia?


.Throwable > Exception > NullPointerException > RunTimeException.
.Throwable > RunTimeException > Exception > NullPointerException.
. Exception > Throwable > RunTimeException > NullPointerException.
.Throwable > Exception > RunTimeException > NullPointerException.
. RunTimeException > Exception > Throwable > NullPointerException.


Sagot :

Resposta:

Throwable > Exception > RunTimeException > NullPointerExceptio

Explicação:

Na linguagem Java, a ordem correta é Throwable > Exception > RunTimeException > NullPointerException.