public class TestForfatterBog { public static void main(String[] args) { Forfatter f = new Forfatter("Anders Andersen"); f.addBog(new Bog("En A historie", "Superforlaget", 1990)); f.addBog(new Bog("Essay", "Superforlaget", 1992)); System.out.println(f); } }
hvorfor bruger man this. i constuctoren? Eller tror godt jeg ved hvorfor, men hvorfor bruger man det ikke altid? Jeg har lavet følgende: -------------------------- import java.util.Vector; import java.sql.*;
public class Test { public static void main(String[] args) { Bruger b = new Bruger("Jacob"); b.addVare(new Vare("Mel", 100)); b.addVare(new Vare("cola", 15)); System.out.println(b); } } ------------------------ import java.util.ArrayList;
public class Bruger { private String navn; private ArrayList vare;
public Bruger(String navn) { this.navn = navn; vare = new ArrayList();
}
public void addVare(Vare v) { vare.add(v); } } ------------------------
public class Vare { private String navn; private int pris;
public Vare(String navn, int pris) { this.navn = navn; this.pris = pris; }
public String toString() { return navn+": "+pris+" kr."; } } -------------- I testklassen får jeg fejl på næsten det hele, den siger ved run at der ikke er nogen main-method og at jeg skal oprette contructor i Bruger...m.m.
hvad bruger du den første constuctor til? Hvorfor skal den kalde den anden, og hvorfor skal den i det heletaget være der, jeg har ikke taget den med i min for var i tvivl om hvad den skulle bruges til.
hmm, nu har jeg fået det til at virke, har ikke ændret ved noget, men nu kører det!??
Hvordan får jeg vist de varer der ligger under brugeren? System.out.println(b); Her viser den brugeren, kan man fyre vare på den linie på en smart måde?
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.