import java.util.ArrayList; public abstract class Bolig { protected int byggeAar; protected ArrayList rommene = new ArrayList(); protected String adresse; public Bolig(int aar, String adr) { byggeAar = aar; adresse = adr; } public void leggTilRom(Rom rom){ rommene.add(rom); } public int hentTotalAreal(){ int kvartmeter = 0; for (Rom rom : rommene) { kvartmeter += rom.hentAreal(); } return kvartmeter; } @Override public boolean equals(Object annen){ if (! (annen instanceof Bolig)){ return false; } Bolig annenBolig = (Bolig) annen; String adresseDenne = this.adresse; String adresseAnnen = annenBolig.adresse; return adresseDenne.equals(adresseAnnen); } }