6236 Programmering I Agenda/Relationer
From Teknologisk videncenter
Vi har tidligere ladet ejer på vores konto været af typen string.
Det kunne dog være en fordel hvis vi kunne gemme andre oplysninger end blot navn på ejer.
Derfor opretter vi klassen Person.
class Person
{
public string navn;
public string email;
public DateTime foedt;
}
Efterfølgende ændres ejer på Konto fra typen string til vores nye type Person
class Konto
{
public Person ejer;
public double saldo;
public void oplysSaldo()
{
System.Console.WriteLine("Din saldo er " + saldo);
}
public void haev()
{
System.Console.WriteLine("Hvor meget vil du hæve?");
Double beloeb = Convert.ToDouble(System.Console.ReadLine());
saldo = saldo - beloeb;
}
public void indSaet()
{
System.Console.WriteLine("Hvor meget vil du indsætte?");
Double beloeb = Convert.ToDouble(System.Console.ReadLine());
saldo = saldo + beloeb;
}
public void tilskrivRente()
{
System.Console.WriteLine("Hvad er renten?");
Double rente = Convert.ToDouble(System.Console.ReadLine());
saldo = saldo + saldo / 100 * rente;
}
}
I vores main kan vi nu oprette en Person og indsætte denne som ejer på Konto.
static void Main(string[] args)
{
Person p1 = new Person() { navn = "Jens", email = "jens@mail.dk" };
Konto k1 = new Konto() { ejer = p1 };
System.Console.WriteLine(k1.ejer.email);
}
jens@mail.dk
Opgave
Opret klassen Person og indsæt Person som ejer på din Bil.