import java.util.List; public class Bil extends Kjoretoy{ private Person[] passasjerer; public Bil(String regNr, int antSeter) { super(regNr); this.antSeter = antSeter; this.passasjerer = new Person[antSeter-1]; } public Bil(String regNr, Sjaafor sjaafor, int antSeter) { this(regNr, antSeter); this.sjaafor = sjaafor; } public void fyllBil(Sjaafor sjaafor, Person[] passasjerer) { if (sjaafor != null) settSjaafor(sjaafor); for (int i = 0; i < this.passasjerer.length; i++) { try { this.passasjerer[i] = passasjerer[i]; } catch (ArrayIndexOutOfBoundsException e) { // Vil skje dersom passasjerer.length > this.antSeter. // Trenger ikke gjøre noe. } } } public boolean harSjaafor() { return sjaafor != null; } public void settSjaafor(Sjaafor sjaafor) { this.sjaafor = sjaafor; } public Sjaafor hentSjaafor() { return this.sjaafor; } public int hentAntSeter() { return this.antSeter; } }