Bedeutung der Objekte.Deepequals -MethodeJava

Java-Forum
Anonymous
 Bedeutung der Objekte.Deepequals -Methode

Post by Anonymous »

Die Frage bezieht sich auf statische Methodenobjekte.

Code: Select all

public static boolean deepEquals(Object a, Object b) {
if (a == b)
return true;
else if (a == null || b == null)
return false;
else
return Arrays.deepEquals0(a, b);
}
< /code>

Wie in Javadoc < /code> dieser Methode: < /p>


zurückgibt, ist wahr, wenn die Argumente zutiefst gleich sind und einander gleich sind. [b] Tiefe [/b] Vergleich? Wie wir in seiner Implementierung sehen können, verweist es nur auf Vergleich und in Arrays.deepequals0 (a, b) 
für einfache Objekte und Objekt Argumente, die es auf
nur: eq = e1.equals (e2); aufgerufen hat. In welcher Art von Sinn sind zwei Objekte zutiefst gleich?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post