interface Rack{ public int antallNoderMedNokMinne(int minne); public int antallProsessorer(); public void settInn(Node n); } class RackOrdentlig implements Rack{ Node[] noder = null; int teller = 0; public RackOrdentlig(int kapasitet){ noder = new Node[kapasitet]; } public int antallNoderMedNokMinne(int minne){ int total = 0; for (int i = 0; i= minne){ total++; } } } return total; } public int antallProsessorer(){ int antall = 0; for (int i = 0; i < noder.length; i++){ if (noder[i]!=null){ antall+=noder[i].antallProsessorer(); } } return antall; } public void settInn(Node n){ noder[teller] = n; teller++; } } class RackTest implements Rack{ int antallNoderMedNokMinne; int antallProsessorer; public RackTest(int antNoder, int antProsessorer){ this.antallNoderMedNokMinne = antNoder; this.antallProsessorer = antNoder; } public int antallNoderMedNokMinne(int minne){ return antallNoderMedNokMinne; } public int antallProsessorer(){ return antallProsessorer; } public void settInn(Node n){ return; } }