Como sabemos, existem subclasses e classes de pais em Java. As subclasses são formadas herdando a classe pai. Então, existem classes de pais na classe pai? A resposta é que a classe pai da classe pai é a classe de objeto e todas as classes -pais a herdam. Então, de acordo com os atributos herdados, cada subclasse possui uma classe de objeto. No entanto, não o herdamos em um propósito, mas herdamos um propósito. Precisamos usar os métodos definidos no objeto. Existem muitos métodos definidos no objeto. Para detalhes, consulte o documento de ajuda da API. Abaixo, apresentarei dois métodos no objeto. Os métodos herdados geralmente precisam ser reescritos.
Primeiro, por exemplo, o método de comparação é usado para comparar se os endereços de dois objetos são iguais. O endereço de comparação real é um endereço de hash, que geralmente não está disponível no desenvolvimento. Utilizamos mais conteúdo no objeto de comparação, como se os membros dos dados são os mesmos. Como ele herda o objeto, podemos reescrevê -lo e substituir o método de objeto original. Geralmente, isso é feito. Vamos ver o código específico abaixo. Também envolve o conhecimento da transformação ascendente e da transformação descendente. Para detalhes, leia meu podcast anterior. Há também o método ToString () que retorna o nome da classe + valor de hash
/*Objeto: é a classe pai direta indireta de todos os objetos, o deus lendário. O que é definido nesta classe são definitivamente as funções que todos os objetos têm. Um método de comparação para se o objeto é o mesmo foi fornecido na classe de objeto. Se houver funções semelhantes na classe personalizada, não há necessidade de redefini -la. Basta seguir as funções na classe pai e criar seu próprio conteúdo exclusivo de comparação. Isso é cobertura. */classe Demo // estende o objeto {private int num; Demo (int num) {this.num = num; } public boolean é igual (objeto obj) // objeto obj = new Demo (); {if (! (obj instanceof de demonstração)) retorna false; Demonstração d = (demonstração) obj; return this.num == d.num; } /* Public boolean Compare (demo d) {return this.num == d.num; } */ public string tostring () {return "Demo:"+num; }} classe Person {} classe objectDemo {public static void main (string [] args) {Demo D1 = new Demo (4); System.out.println (d1); // Quando a instrução de saída imprime o objeto, o método de tostração do objeto será chamado automaticamente. Imprima a representação da string do objeto. Demonstração d2 = nova demonstração (7); System.out.println (d2.toString ()); // demonstração d2 = nova demonstração (5); // classe C = d1.getclass (); /// System.out.println (c.getName ()); // System.out.println (c.getName ()+"@@"+INTEGER.TOHEXSTRING (d1.hashcode ()); // System.out.println (d1.ssosing; // pessoa p = new Person (); ///System.out.println(d1.equals(p)); }}A explicação detalhada acima do uso simples de java_object é todo o conteúdo que eu compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.