// Oppgave-klasse som kan tas inn av et Thread-objekt public class Bombe implements Runnable { private Kode kode; private int sekunder = 5; public Bombe(Kode kode, String armeringsKode) { this.kode = kode; this.kode.leggTilKode(armeringsKode); } @Override public void run() { while (sekunder > 0) { System.out.println(sekunder); sekunder--; try { Thread.sleep(1000); } catch (InterruptedException e) { System.out.println("Bombe desarmert, with " + sekunder + " seconds to spare"); return; } } System.out.println("BOOOOOOOM"); System.exit(1); } }