07 - Para saber mais: Mais usos de sobrecargas
Referente ao código abaixo, fiquei com uma duvida. Ele é uma sobrecarga de outro método que recebe dois argumentos ou ele deveria funcionar do jeito que está? Fiz o teste somente com esse método e ele não compila, pois apesar de ter uma certa recursividade, ainda sim o método precisa de três argumentos para funcionar.
public double Maior(double a, double b, double c) { double maiorEntreAeB = Maior(a, b); return Maior(maiorEntreAeB, c); }
Neste outro exemplo acontece a mesma coisa e também tem um errinho de digitação. ppublic double Maior(double a, double b, double c) { return Maior(Maior(a, b), c); }