En teoría, la clase de objeto es la clase principal de toda la clase, es decir, heredar la clase java.lang.object directa o indirectamente. Dado que todas las clases heredan en la clase de objeto, se omiten las palabras clave del objeto Extends.
Existen principalmente los siguientes métodos en esta clase: toString (), getClass (), igual (), clone (), finalize (), donde toString (), getClass (), iguales son los métodos más importantes.
Aviso:
GetClass (), notificar (), notificar (), espera () y otros métodos se definen como el tipo final, por lo que no se puede reescribir.
método getClass ();
Si no se reescribe, si desea llamar, generalmente se usa en combinación con getName (), como getClass ();
Método toString ();
Se puede reescribir;
Public ObjectInstance {public String toString () {return "en"+getClass (). ObjectInstance ());}}Método igual ();
Clase V {} Public Class Overwriteequals {public static void main (string args []) {string s1 = "123"; ();Resultados de la salida:
Ejecutar: Verdadero Falso Falso exitoso (Tiempo total: 0 segundos)
Se puede ver a partir de este ejemplo que al usar el método Equals () en una clase personalizada para comparación, False se devolverá, porque la implementación predeterminada del método igual es el operador "==", es decir, la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y La dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los Dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y la dirección de referencia de los dos objetos, y los dos objetos, no el contenido del objeto. Por lo tanto, para comparar realmente el contenido de los dos objetos, debe reescribir el método igual () en la clase personalizada.