Considere as classes e o programa abaixo feitos utilizando o...

Próximas questões
Com base no mesmo assunto
Q507863 Programação
Considere as classes e o programa abaixo feitos utilizando o Microsoft Visual C# 2008 Express Edition.

                        Imagem associada para resolução da questão

Ao executar os métodos “carro.aumentaVelocidade(20)" e “meio.aumentaVelocidade(20)", o conteúdo de “carro. velocidade" e “meio.velocidade", respectivamente, serão:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Prezados,

Questão capciosa.

A instancia de carro possui uma referência de Carro, porém com um objeto de CarroDeLuxo. A variável velocidade será iniciada pelo construtor da classe CarroDeLuxo ( 150 ) , e o método chamado será o método da classe Carro, que seja a velocidade 2x o parâmetro informado.

Já na segunda instanciação, temos uma referência de MeioDeTransporte com uma instância de Carro. A velocidade será setada para 100, e o método chamado será o método que teve a sobrescrita explicitamente declarada , e atribuirá a velocidade em 2x o parâmetro informado.

Portanto a alternativa correta é a letra A.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Não seria letra c?

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo