Analise o código abaixo:
void foo (Automovel a) {
a.locomocao();
}
void bar () {
Conversivel c = new Conversivel();
foo(c);
}
Sabendo que Conversivel é subclasse de Automovel, analise as afirmações abaixo sobre o código:
I. Na função bar, c é um Automovel.
II. Na função foo, a é um Conversivel.
III. No método bar, o método sendo chamado na primeira linha é determinado em tempo de compilação.
IV. No método foo, o método sendo chamado na primeira linha é determinado em tempo de compilação.
São corretas as afirmações:
Grupo de escolhas da pergunta
I e II, apenas.
III e IV, apenas.
I e III, apenas.
II e IV, apenas.
II e III, apenas.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar