package workshop.tag6;

import java.util.Objects;

public class Adresse {

    public String strasse;
    public int hausnummer;

    @Override
    public String toString() {
        return "Du wohnst in " + strasse + " " + hausnummer;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        Adresse adresse = (Adresse) o;
        return hausnummer == adresse.hausnummer &&
                Objects.equals(strasse, adresse.strasse);
    }

    @Override
    public int hashCode() {
        return Objects.hash(strasse, hausnummer);
    }
}
