Magna Concursos
2292375 Ano: 2015
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSCAR
Orgão: UFSCAR
Provas:

Analise o código abaixo, escrito na linguagem de programação Java:

Enunciado 3540280-1

O código acima compila normalmente. Porém, ao executar esse código, é lançada uma exceção, na linha 24, devido ao uso incorreto de armazenamento em arrays (java.lang.ArrayStoreException). Como prevenir essa situação já durante a compilação, por meio do uso de tipos genéricos? Obs.: as seguintes propriedades devem ser garantidas: (i) na classe Estadio, o array “torcida” somente pode conter objetos da classe Torcedor ou de uma de suas subclasses; e (ii) em uma instância da classe Estadio, o array “torcida” só pode ter um tipo de torcedores: palmeirenses ou corinthianos.

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões