Saltar al contenido

SOBRECARGA como Método

    SOBRECARGA

    SOBRECARGA como método

    La sobrecarga consiste en la redefinición de un método. Por tanto, un método sobrecargado es un método que consta de varias definiciones distintas, aunque todas ellas llamadas de igual forma. Lo que va a permitir distinguir un método de otro que se llame de igual forma van a ser el tipo y el número de parámetros que recibe.

    #include <iostream.h>
    class Celdilla
    { char Caracter, Atributo;
    public:
    void FijaCeldilla(char C, char A)
    {
    Caracter=C;
    Atributo=A;
    }
    void FijaCeldilla(unsigned CA)
    {
    Caracter=CA & 0xff;
    Atributo=CA >> 8;
    }
    void ObtenCeldilla(char &C, char &A)
    {
    C=Caracter;
    A=Atributo;
    }
    unsigned ObtenCeldilla()
    {
    return Atributo<<8 | Caracter;
    }
    };
    void main()
    { Celdilla X, Y;
    unsigned Casilla;
    char C, A;
    X.FijaCeldilla(‘A’,112); // Fija los valores del objeto X
    Casilla = X.ObtenCeldilla(); //Obtiene el valor de X en forma
    // de un entero
    Y.FijaCeldilla(Casilla); //Toma Y en dos caracteres
    cout << “Caracter= “ << C << “, Atributo= “ << (int) A;
    }

    SOBRECARGA

    https://aprendeinformaticas.com/

    https://slideplayer.es/slide/3901287/

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *