FUNDAMENTOS DE PROGRAMACIÓN CON C#: 014-SOBRECARGA DE MÉTODOS

 Luego de que ya hemos tratado con el tema de clases y métodos, ahora veremos el concepto de sobrecarga.




[FUNDAMENTOS DE PROGRAMACIÓN CON C#] FUNDAMENTOS DE PROGRAMACIÓN CON C#: 014-SOBRECARGA DE MÉTODOS

Este tema de sobrecarga nos permite tener varios métodos en una clase con un mismo nombre pero diferentes parámetros de entrada con lo que esto define el comportamiento interno de cada método definido.

Para más información, seguidamente les dejo con el código de ejemplo que se aplica en este post.

Clase Saludo.cs

using System;

namespace AppFirst
{
    public class Saludo
    {
        public void saludar()
        {
            Console.WriteLine("Hola desde codideep.com");
        }

        public void saludar(string nombre)
        {
            Console.WriteLine("Hola "+nombre+" desde codideep.com");
        }

        public void saludar(string nombre, string apellido)
        {
            Console.WriteLine("Hola " + nombre + " " + apellido + " desde codideep.com");
        }
    }
}

Clase Principal Program.cs

using System;

namespace AppFirst
{
    public class Program
    {
        public static void Main(string[] args)
        {
            Saludo saludo = new Saludo();

            saludo.saludar();
            saludo.saludar("Kevin Arnold");
            saludo.saludar("Kevin Arnold", "Arias Figueroa");

            Console.ReadLine();
        }
    }
}

Como pueden ver, el concetp y la forma de implementar esto es muy sencillo, sin embargo, para mayor información les dejo a continuación con un video donde se explica cada parte del código anterior.

Autor: Kevin  Arias

Comentarios