Comme nous le savons, il existe des sous-classes et des classes de parents en Java. Les sous-classes sont formées en héritant de la classe parent. Y a-t-il donc des classes de parents dans la classe parent? La réponse est que la classe parent de la classe parent est la classe d'objets et que toutes les classes de parents l'ont hérité. Ensuite, selon les attributs hérités, chaque sous-classe a une classe d'objets. Cependant, nous ne l'hérit pas dans un but, mais hérite que ce soit un but. Nous devons utiliser les méthodes définies dans l'objet. Il existe de nombreuses méthodes définies dans l'objet. Pour plus de détails, reportez-vous au document d'aide de l'API. Ci-dessous, je présenterai deux méthodes dans l'objet. Les méthodes héritées doivent souvent être réécrites.
Premièrement, par exemple, la méthode de comparaison est utilisée pour comparer si les adresses de deux objets sont égales. L'adresse de comparaison réelle est une adresse de hachage, qui n'est souvent pas disponible en développement. Nous utilisons plus de contenu dans l'objet de comparaison, par exemple si les membres de données sont les mêmes. Puisqu'il hérite de l'objet, nous pouvons le réécrire et écraser la méthode d'objet d'origine. Généralement, cela est fait. Voyons le code spécifique ci-dessous. Elle implique également la connaissance de la transformation ascendante et de la transformation vers le bas. Pour plus de détails, veuillez lire mon podcast précédent. Il existe également la méthode toString () qui renvoie le nom de classe + la valeur de hachage
/ * Objet: est la dernière classe des parents indirects directs de tous les objets, le dieu légendaire. Ce qui est défini dans cette classe, ce sont certainement les fonctions que tous les objets ont. Une méthode de comparaison pour savoir si l'objet est le même a été fourni dans la classe d'objet. S'il existe des fonctions similaires dans la classe personnalisée, il n'est pas nécessaire de le redéfinir. Suivez simplement les fonctions de la classe parent et créez votre propre contenu de comparaison unique. C'est une couverture. * / class Demo // étend l'objet {private int num; Demo (int num) {this.num = num; } public boolean equals (objet obj) // objet obj = new Demo (); {if (! (obj instanceof Demo)) return false; Démo d = (démo) obj; renvoie ce.num == d.num; } / * public boolean compare (démo d) {return this.num == d.num; } * / public String toString () {return "Demo:" + num; }} classe de classe {} classe objetdemo {public static void main (String [] args) {Demo d1 = new Demo (4); System.out.println (D1); // Lorsque l'instruction de sortie imprime l'objet, la méthode ToString de l'objet sera automatiquement appelée. Imprimez la représentation de chaîne de l'objet. Démo d2 = nouvelle démo (7); System.out.println (d2.ToString ()); // Demo D2 = nouvelle démo (5); // classe c = d1.getClass (); /// System.out.println (c.getName ()); // System.out.println (c.getName () + "@@" + integer.tohexstring (d1.hashcode ())); // system.out.println (d1.tostring ()); // personne p = new personne (); ///System.out.println(d1.equals(p)); }}L'explication détaillée ci-dessus de l'utilisation simple de Java_Object est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.