Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
// Standard konstruktør der opretter en standard bil: public Bil() { model = "Ford Escort"; farve = "Sort"; antalKmKørt = 0; nyPris = 250000; }
// konstruktør der opretter en bil med oplysningerne model, farve, antalKmKørt,nyPris: public Bil(String model, String farve, int antalKmKørt, int nyPris) { this.model = model; this.farve = farve; this.antalKmKørt = antalKmKørt; this.nyPris = nyPris; }
// metode der får bilen til at køre et vidst antal Km. public void kør(int km) { antalKmKørt = antalKmKørt + km; }
// metode der giver den vurderede salgspris basseret på hvor mange km bilen har kørt: public double pris() { double salgsPris = (nyPris - (antalKmKørt * 5)); return salgsPris; }
public String toString() { String beskrivelse = model+ "(" +farve+ ") har kørt: " +antalKmKørt+ "km. - ny pris: " +nyPris+ " DKR."; return beskrivelse; }
public void enSætterSigInd(Person p) { personer.add(p); }
public void enStigerUd(Person p) { personer.remove(p); }
public void alleStigerUd() { personer.clear(); }
public String hvemSidderIBilen() { String SidderDer = "";
for (Person p : personer) { SidderDer = SidderDer + p.toString(); }
Det kunne i øvrigt være en fordel for dig hvis du i stedet for to constructorer "viderestilte" din default-constructor til den anden:
public Bil() { this("Ford Escort","Sort",0,250000); }
Det er mere et tip til når du skal i gang med noget med mere kød på - på denne måde behøver du ikke skrive den samme kode to gange (du kan nøjes med at initialisere den i den "sidste" constructor, fordi den bliver kaldt af de andre).
Ja det har du ret i. det gør det lidt smartere.. mange tak for hjælpen! :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.