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

From Teknologisk videncenter
Jump to: navigation, search
(Created page with "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...")
 
 
Line 67: Line 67:
  
 
</pre>
 
</pre>
 +
==Opgave==
 +
Opret klassen Person og indsæt Person som ejer på din Bil.

Latest revision as of 15:08, 30 November 2015

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.