Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
5 Objektorientierung in Java, Teil 2 5.9 Object und Class 5-29 (112) Die Methode public boolean equals(Object obj) muss zunchst prfen, ob obj zur
 

Summary: 5 Objektorientierung in Java, Teil 2 5.9 Object und Class 5-29 (112)
· Die Methode public boolean equals(Object obj) muss zunächst prüfen, ob obj zur
selben Klasse gehört; danach wird der Inhalt verglichen.
· Beim Überschreiben der Methode public Object clone() ist es erlaubt, den Rückgabetyp
durch eine Unterklasse (z. B. hier Auto) zu ersetzen.
Objektorientierung/Autos/12-equals-clone-toString/Auto.java
6 public class Auto implements Cloneable
7 {
50 // überlagert die Methode equals() von Object
51 public boolean equals(Object obj)
52 {
53 if (obj == null || obj.getClass() != getClass())
54 return false;
55 return this.tachoStand == ((Auto)obj).tachoStand;
56 }
58 // überlagert die Methode clone() von Object
59 public Auto clone()
60 {
61 return new Auto(this.tachoStand);
62 }

  

Source: Arndt, Holger - Fachgruppe Mathematik, Fachbereich Mathematik-Naturwissenschaften, Bergische Universität Wuppertal

 

Collections: Computer Technologies and Information Sciences