Ich habe einen Quellcode bekommen den ich analysieren möchte. Nun
wurde uns etwas auf einer Folie hingeklatscht was ich nicht genau verstehe...
Wie wurde hier ein Objekt kopiert? Und welche statischen bzw dynamischen Typen haben
Datei zweite bzw. (Datei) obj?
wurde uns etwas auf einer Folie hingeklatscht was ich nicht genau verstehe...
Code:
public boolean equals(Object obj) //eine Methode die nicht die Referenz der beiden Objekte vergleicht, sondern sie komplett vergleicht.
{
if (obj instanceof Datei)
{
Datei zweite = (Datei) obj;
return (_groesse == zweite._groesse)
&& fingerabdruck().equals(zweite.fingerabdruck());
}
return false;
}
Datei zweite bzw. (Datei) obj?