Posts Tagged ‘klasser’

repetition af klasser

marts 18, 2013 by admin | No Comments | Filed in c# kode, dotnet1-eucsyd

klasser kode eksempel:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

class Program
{
static void Main(string[] args)
{
ElBil minElBil = new ElBil();
minElBil.Farve = “Hvid”;
minElBil.KmStand = 10500;
minElBil.Hk = 15;

string farve = minElBil.Farve;

Console.WriteLine(minElBil.UdlæsData());
}
}

class Bil
{
public string Farve { get; set; }
public int KmStand { get; set; }
public int Hk { get; set; }

public string UdlæsData()

{
return string.Format(“Farve: {0} – Km stand: {1} – HK: {2}”, Farve, KmStand, Hk);
}
}

oprettelse af objekt af klassen ElBil:

ElBil minElBil = new ElBil();

‘klassensnavn’ ‘minReferencevariable’ = new ‘klassens navn’

hvis der er en constructor i klassen skal værdierne/variablerne med:

‘klassensnavn’ ‘minReferencevariable’ = new ‘klassens navn(variable1, vaiable2, osv)’

Data indlæses i objektet med referencevariablen: minReferencevariabler.’metodenavn feks indlæsdata(variable1, osv)

Kode eksemplet:

minElBil.Farve = “Hvid”;
her initialiseres objektets parametre med minElBil.farve xx

Return af data fra metode:

der kan retuneres en streng eller der kan bruges console.writeline i metoden. Retuneres en streng skrives: return string.Format(“bla bla”, {0]”, variablenavn;

Overload af metoder:
samme navn bruges til metoden men der tilføjes parametre/variabler.

feks: public void test() og test(string data)

Nå ja, her kan du se min hvide elbil

Mere om kewet elbil og konvertering til LiFePo4 batteri pakke

Tags: , ,