Imagem de fundo

Observe o trecho de código Java apresentado.class...

Observe o trecho de código Java apresentado.


class Samplet{

void multiply(int num1, int num2) {};

void multiply(double num1, double num2, double num3) {};

void multiply(float num1, float num2) {};

}


O que esse trecho demonstra e por quê?


A

Polimorfismo, porque cada método pode realizar uma tarefa diferente.


B

Sobrescrita (overriding), porque são métodos com o mesmo nome, parâmetros iguais ou diferentes e o mesmo tipo de retorno.


C

Sobrecarga (overloading), porque os métodos têm o mesmo nome, diferindo no tipo de entrada por meio de parâmetros.


D

Sobrescrita (overriding), porque os métodos são reimplementação de métodos de uma superclasse da classe Sample.


E

Três formas possíveis de instanciar uma classe, porque todos os construtores têm o mesmo nome e parâmetros diferentes.