Questão de Programação — Linguagens de programação — FADE - UFPE 2023
ProgramaçãoLinguagens de programação
- Código
- qq866892
- Banca
- FADE - UFPE
- Órgão
- UFPE
- Ano
- 2023
- Nível
- Superior
- Cargo
- FADE - - Analista de Tecnologia da Informação - Área: Sistemas
Analise as seguintes afirmações sobre polimorfismo em Java.1) Operadores aritméticos para tipos primitivos, como os destacados a seguir, +, –, * e / podem ser considerados um tipo de polimorfismo.2) Suponha que, numa classe-pai, tenhamos um método: “…public void metodo1(){…}”. Numa classe-filha, suponha que reescrevamos o método herdado: “…public void metodo1 {...[código diferente]…}”. O polimorfismo ocorre porque, quando invocamos o método da classe-filha, o interpretador entende que deve executar o código de metodo1() da classe-pai, antes da execução do código metodo1() da classefilha.3) Quando queremos fazer um polimorfismo utilizando sobrecarga, em Java, é obrigatório o uso da palavrachave “@overload” no preâmbulo do novo método.4) Um polimorfismo de sobrecarga pode ser criado ao se fornecer na classe-filha um método com o mesmo nome do método da classe-pai, mas com o número de argumentos diferenteEstão corretas, apenas:
- A1 e 2.
- B2 e 3.
- C1 e 4.
- D1, 3 e 4.
- E2, 3 e 4.