无锡梦燕服饰网站谁做的,网站qq弹窗,济南做网站多钱,网站建设总结 优帮云描述下Objec类中常用的方法
1. 概述
首先我们要知道Object 类是所有的对象的基类#xff0c;也就是所有的方法都是可以被重写的。
那么到底哪些方法是我们常用的方法呢#xff1f;#xff1f;#xff1f;
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringw…描述下Objec类中常用的方法
1. 概述
首先我们要知道Object 类是所有的对象的基类也就是所有的方法都是可以被重写的。
那么到底哪些方法是我们常用的方法呢
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwait
接下来会拿出每个点来逐个分析
2. toString
首先toString的含义是将对象内容字符串化返回对象的字符串表示形式。
2.1 示例结果
首先我们来看下 下面的示例 ArrayListString arrayList new ArrayList();arrayList.add(1);arrayList.add(2);System.out.println(arrayList); // 返回结果就是[1, 2]打印的结果是字符串值那为什么会这样呢 因为在调用System.out.println的时候底层是自动会调用toString方法上述示例的结果其实是toString返回来的
2.2 普通对象
那如果是普通的对象是如何以字符串形式进行展示的呢。
Person person new Person(Tom);
System.out.println(person); // Person4554617c打印结果就是类名 hashCode.
那我们应该怎么处理可以打印出自己想要的值呢对喽就是重写toString 方法。
2.3 结果
toString 就是以字符串的形式来展示对象。有的对象(例如ArrayList) 已经内部重写了toString。但是自定义对象等就需要我们来重写toString了
3. equals
4. hashCode