

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o trecho de código em Ruby.
class Calcula
def self.soma(x,y)
puts(x+y)
end
def self.soma(x,y,z)
puts (x+y+z)
end
end
Considerando um ambiente de testes em condições ideais,
ao se realizar a execução de Calcula. soma (10, 8) haverá um erro relativo a número errado de argumentos.
a classe Calcula apresenta um exemplo de sobrecarga de métodos.
ao se realizar a execução de Calcula. soma (10, 8, 2) haverá um erro relativo a número errado de argumentos.
para indicar que os métodos soma estão sobrecarregados, é necessário colocar a anotação @Overload na linha anterior à definição do 2º método soma.
para indicar que os métodos soma estão sobrescritos, é necessário colocar a anotação @Override na linha anterior à definição do 2º método soma.