1
resposta

Faça como eu fiz: calculadora com sobrecarga de método

Program.cs

using Alura_exercicios_poo;

Console.WriteLine("Exemplos do exercicio: ");

Calculadora.Somar(2,3);
Calculadora.Somar(6,3,4);
Calculadora.Somar(5.2,6.3);

Calculadora.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Alura_exercicios_poo
{
    public class Calculadora
    {
        public static void Somar(int a, int b)
        {
            Console.WriteLine(a+b);
        }

        public static void Somar(int a, int b, int c)
        {
            Console.WriteLine(a+b+c);
        }

        public static void Somar(double a, double b)
        {
            Console.WriteLine(a+b);
        }
    }
}
1 resposta

Oi, horizon! Como vai?

Você demonstrou bem o uso de sobrecarga de métodos com diferentes assinaturas na classe Calculadora. Isso mostra domínio sobre o conceito de polimorfismo em tempo de compilação.

Continue firme nos estudos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!