Difference between revisions of "6236 Programmering I Agenda/Inheritance"

From Teknologisk videncenter
Jump to: navigation, search
(Created page with "En meget brugt ting i objektorienteret programmering er muligheden for at arve fra andre klasser. Lad os antage at vi har fået en ny type af konto der kan spærres for hævning...")
(No difference)

Revision as of 14:28, 30 November 2015

En meget brugt ting i objektorienteret programmering er muligheden for at arve fra andre klasser.

Lad os antage at vi har fået en ny type af konto der kan spærres for hævninger indtil en bestemt dato.

Det kan vi gøre ved at oprette en ny Class der har attributten friDato og arver fra Konto. Derved får vi en klasse der kan alt som Konto kan, plus det der er tilføjet i den nye klasse.

    class Opsparing : Konto
    {
        //fri Dato angiver hvornår pengene kan hæves fra
        public DateTime friDato;

        //Konstruktøren tager saldo som parameter på samme måde og sender input direkte videre til base (Konto).
        public Opsparing(double saldo):base (saldo)
        {

        }
    }