Hallo Zusammen ich habe eine Klasse "Buch" und sollte in dieser die equals-Methode überschreiben. Das ist mir nach durcharbeiten meiner Unterlagen gelungen. Nun muss ich aber auch noch die hashCode Methode überschreiben. Dies bereitet mir ein wenig Schwierigkeiten. Reicht hier die Standardlösung von Netbeans aus zum überschreiben?
Java:
public class Buch {
private String autor;
private String titel;
private String isbn;
public Buch(String autor, String titel, String isbn){
this.autor = autor;
this.titel = titel;
this.isbn = isbn;
}
public String getTitel(){
return titel;
}
public String getAutor(){
return autor;
}
@Override
public boolean equals(Object obj) {
boolean istBUCH = obj instanceof Buch;
if(istBUCH == false)
return false;
Buch that = (Buch) obj;
boolean istGleich = this.isbn.equals(that.isbn);
return istGleich;
}
@Override
public int hashCode() {
return super.hashCode();
}
}