Difference between revisions of "6236 Programmering I Agenda/Inheritance"
From Teknologisk videncenter
(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 13: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)
{
}
}