Questão: 32829 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Considere o seguinte código em linguagem C#:
class zzz<...

Considere o seguinte código em linguagem C#:
class zzz
{
public static void Main()
{
xxx a = new xxx();
a.abc();
}
}
class yyy
{
public int i = 10;
public void abc()
{
System.Console.WriteLine("yyy abc");
}
public void pqr()
{
System.Console.WriteLine("yyy pqr");
}
}
Class xxx:yyy
{
public void abc()
{
System.Console.WriteLine("xxx abc");
base.abc();
}
}
Sobre esse código, avalie as seguintes afirmativas:
1. Todo código que escrevemos em yyy pode agora ser usado em xxx.
2. A palavra "base" pode ser usada em qualquer classe derivada. Ela faz com que a função da classe-base seja chamada.
3. "base.abc" chamará a função abc de yyy, a classe-base de xxx.
4. O código mostra o exemplo de herança em C#.
5. Ao executar o programa, ele resulta em saída: "xxx abc" e "yyy abc".
Assinale a alternativa correta.

  • a
  • b
  • c
  • d
  • Próxima Questão

    Reiniciar Desempenho