Em teoria, a classe de objeto é a classe pai de todas as classes, ou seja, herdar a classe Java.lang.Object direta ou indiretamente. Como todas as classes herdam na classe de objeto, as palavras -chave do objeto estendidas são omitidas.
Existem principalmente os seguintes métodos nesta classe: ToString (), getClass (), iguals (), clone (), finalize (), onde tostring (), getClass (), iguais são os métodos mais importantes.
Perceber:
GetClass (), notify (), notify (), wait () e outros métodos são definidos como o tipo final, para que não possa ser reescrito.
Método getClass ();
Se você não for reescrito, se deseja ligar, geralmente é usado em combinação com getName (), como getClass ().
Método ToString ();
Pode ser reescrito;
Public ObjectInstance {public string tostring () {return "in"+getClass (). ObjectInstance ());}}Método Equals ();
classe V {} classe pública substituindo {public static void main (string args []) {string s1 = "123"; ();Resultados da saída:
Run: True False Build bem -sucedido (tempo total: 0 segundos)
Pode -se ver neste exemplo que, ao usar o método Equals () em uma classe personalizada para comparação, False será retornado, porque a implementação padrão do método igual é o operador "==", ou seja, o endereço de referência do Os dois objetos e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos e o endereço de referência dos dois objetos e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos, e o endereço de referência dos dois objetos e o endereço de referência do Dois objetos e o endereço de referência dos dois objetos e o endereço de referência dos dois objetos e o endereço de referência dos dois objetos e os dois objetos, não o conteúdo do objeto. Portanto, para comparar verdadeiramente o conteúdo dos dois objetos, você precisa reescrever o método iguals () na classe personalizada.