Imagem de fundo

Em um sistema orientado a objetos, um método é chamado por...

Em um sistema orientado a objetos, um método é chamado por meio de uma referência do tipo da superclasse, mas o objeto referenciado pertence a uma subclasse que redefine esse método.


Nesse cenário, a escolha da implementação do método ocorre:


A

Em tempo de compilação, com base no tipo da referência.


B

Em tempo de compilação, com base no tipo do objeto.


C

Em tempo de execução, com base no tipo do objeto.


D

Em tempo de execução, com base no tipo da superclasse.


E

Apenas se o método for declarado como estático.