Magna Concursos
1305260 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: VUNESP
Orgão: FAPESP
Analise o seguinte diagrama de classes elaborado por meio da UML 2.0.
enunciado 2126308-1
Considere as seguintes afirmações sobre os conceitos de herança e polimorfismo presentes nesse diagrama.
I. Herança está presente no diagrama, tendo em vista que todos os objetos das classes Aluno e Professor podem usar o método pesquisar() herdado da classe Pessoa.
II. Herança está presente no diagrama, considerando que todos os objetos das classes Aluno e Professor podem ser instanciados utilizando o atributo nome herdado da classe Pessoa.
III. Polimorfismo está presente no diagrama, tendo em vista que os objetos das classes Aluno e Professor podem utilizar o método deletarPessoa() da classe Pessoa.
IV. Polimorfismo está presente no diagrama, considerando que o método cadastrarPessoa() é reimplementado nas classes Aluno e Professor pelo fato de que, em ambas as classes, pode ser necessário atribuir valores a atributos que a superclasse Pessoa não possui.
Sobre as afirmações, está correto o contido em
 

Provas

Questão presente nas seguintes provas

Analista de TI - Análise de Sistemas

60 Questões