Object类
程序员文章站
2022-04-01 10:09:29
...
引用致谢:
https://www.cnblogs.com/Tomcat-Jack/p/11496188.html
1.toString()方法
系统输出语句时,默认调用ToString 方法
System.out.println(a[i]+"");
重写toString,用于返回对象的字符串表示
2.equals()和hashCode()方法
1.equals() :比较两个对象(引用)是否相同
2.equals()和hashCode的关系
1、如果两个对象相同(即用equals比较返回true),那么它们的hashCode值一定要相同;
2、如果两个对象的hashCode相同,它们并不一定相同(即用equals比较返回false)。
即:
1、当obj1.equals(obj2)为true时,obj1.hashCode() == obj2.hashCode() 必须为true;
2、当obj1.hashCode() == obj2.hashCode()为false时,obj1.equals(obj2) 必须为false。
附图
上一篇: 藏书馆如何找人共读?藏书馆找人共读教程
下一篇: 大型主机处理大数据 并非杀鸡用牛刀