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

Considere os seguintes códigos, em Java (quadro a esquerda) e C++(quadro a direita):

class Base {
public void func() {
System.out.println("Base func");
}
}
class Derivada extends Base {
private void func() {
System.out.println("Derivada func");
}
}

class Base {
public:
virtual void func() {
cout << "Base func";
}
};
class Derivada : public Base {
private:
void func() {
cout << "Derivada func";
}
};

Considere que uma aplicação terá que chamar o método “func()” de um objeto do tipo “Derivada”, mas sendo acessado por uma referência do tipo “Base”. Assinale a alternativa que contém apenas afirmações verdadeiras para este uso específico:

 

Provas

Questão presente nas seguintes provas

Técnico de TI

60 Questões