Imagem de fundo

Considere o trecho de código em Ruby.class Calcula def self.soma(x,y) puts(x+y) end def...

1
Q2446434
Teclas de Atalhos
Compartilhar
Ano: 2022
Prova: FCC - TJ CE - Analista Judiciário - Área Ciência da Computação - Sistemas da Informação - 2022

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,


A

ao se realizar a execução de Calcula. soma (10, 8) haverá um erro relativo a número errado de argumentos.


B

a classe Calcula apresenta um exemplo de sobrecarga de métodos.


C

ao se realizar a execução de Calcula. soma (10, 8, 2) haverá um erro relativo a número errado de argumentos.


D

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.


E

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.