Jeg har et spørgsmål. I min første udprintninger havde jeg bare skrevet
for(int i=0; i < bibliotek.length; i++)
System.out.println(bibliotek);
I stedet for at kalde Info metoden. Men det gav mig bare dette i konsollen.
kap16nyøvelser.Bog@15db9742
kap16nyøvelser.Bog@6d06d69c
kap16nyøvelser.Bog@7852e922
kap16nyøvelser.Bog@4e25154f
kap16nyøvelser.Bog@70dea4
Hvorfor dur den ovenstående metode ikke?
Så kom jeg frem til denne løsning.
Kode: Vælg alt
public class Main {
public static void main(String[] args) {
Bog[] bibliotek = new Bog[5];
bibliotek[0] = new Bog ("Søren og Mette",25.50, 50, "Jesper Ipsen", "Læs let");
bibliotek[1] = new Bog ("Søren og Mette på tur", 75.50, 50, "Inger Trolle", "Læs let");
bibliotek[2] = new Bog ("Søren og Mette bygger hus", 75.50, 45, "Kurt Holt", "Læs let");
bibliotek[3] = new Bog ("Hopper i blade", 125.50, 105, "Caroline Rasmussen", "Woodpress");
bibliotek[4] = new Bog ("Ting fra Stranden", 225.0, 225, "Flemming Sørensen", "Gyldendal");
for(int i=0; i < bibliotek.length; i++){
Bog nextbog = bibliotek[i];
nextbog.Info();
}
}