public class Kunde implements Runnable { private String navn; private Utleveringssted utleveringssted; public Kunde(String na, Utleveringssted sted) { navn = na; utleveringssted = sted; } @Override public void run() { boolean pakkerÅHente = true; while (pakkerÅHente) { Pakke pakke = utleveringssted.hentPakke(this); if (pakke == null) { pakkerÅHente = false; } else { System.out.println(navn + " hentet " + pakke); } try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } } } public String hentNavn() { return navn; } }