En la programación Java, ¿es posible que se esperen ansiosamente las direcciones de dos objetos instanciados?
Persona2 = nueva Persona("wg2",22);
System.out.println(persona1.compare(persona1));
System.out .println(persona2.compare(persona1));
}
}
Cuando persona1.
Cuando persona1.compare(persona1 ), entonces p1=this; this this se refiere al objeto persona1, p2=per en este momento, per es persona1, por lo que el resultado devuelto es verdadero.
Cuando persona2.compare(persona1), entonces p1=this; this this se refiere al objeto persona2, en este momento p2=per; por es persona1, por lo que el resultado devuelto es falso.
En resumen, debes recordar que esto apunta al objeto actual, por ejemplo, A.compare(xxx), entonces este es A.compare(xxx), luego este es B, entonces esto; sucederá el cambio.