Como sabemos, hay subclases y clases de padres en Java. Las subclases se forman heredando la clase principal. Entonces, ¿hay clases de padres en la clase principal? La respuesta es que la clase principal de la clase principal es la clase de objetos, y todas las clases de padres la heredan. Luego, de acuerdo con los atributos heredados, cada subclase tiene una clase de objeto. Sin embargo, no lo heredamos en un propósito, pero lo heredamos es un propósito. Necesitamos usar los métodos definidos en el objeto. Hay muchos métodos definidos en el objeto. Para más detalles, consulte el documento de ayuda API. A continuación introduciré dos métodos en el objeto. Los métodos heredados a menudo deben reescribirse.
Primero, por ejemplo, el método de comparación se utiliza para comparar si las direcciones de dos objetos son iguales. La dirección de comparación real es una dirección hash, que a menudo no está disponible en el desarrollo. Usamos más contenido en el objeto de comparación, como si los miembros de los datos son los mismos. Como hereda el objeto, podemos reescribirlo y sobrescribir el método de objeto original. En general, esto está hecho. Veamos el código específico a continuación. También implica el conocimiento de la transformación ascendente y la transformación hacia abajo. Para más detalles, lea mi podcast anterior. También está el método toString () que devuelve el nombre de clase + valor hash
/*Objeto: es la última clase principal indirecta directa de todos los objetos, el Dios legendario. Lo que se define en esta clase es definitivamente las funciones que tienen todos los objetos. Un método de comparación para si el objeto es el mismo se ha proporcionado en la clase de objeto. Si hay funciones similares en la clase personalizada, no hay necesidad de redefinirla. Simplemente siga las funciones en la clase principal y cree su propio contenido de comparación único. Esto es cobertura. */class demo // extiende objeto {private int num; Demo (int num) {this.num = num; } public boolean iguales (object obj) // object obj = new Demo (); {if (! (obj instanciaf demo)) return false; Demostración d = (demo) obj; devolver esto.num == d.num; } /* public boolean compare (demo d) {return this.num == d.num; } */ public string toString () {return "demo:"+num; }} Persona de clase {} Class ObjectDemo {public static void main (string [] args) {demo d1 = new demo (4); System.out.println (D1); // Cuando la instrucción de salida imprime el objeto, se llamará automáticamente el método de tostración del objeto. Imprima la representación de cadena del objeto. Demostración d2 = nueva demostración (7); System.out.println (d2.ToString ()); // demostración d2 = nueva demostración (5); // Clase C = D1.getClass (); /// System.out.println (c.getName ()); // System.out.println (c.getName ()+"@@"+Integer.ToHexString (d1.hashcode ()); // system.println (d1.Tosting ()); // persona p = nueva persona (); ///System.out.println(d1.equals(p)); }}La explicación detallada anterior del uso simple de java_object es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.