Java Object类

Object类

含义:Object 是所有类的根,及其他的父类或者间接父类都是Object

优点:Object 的创建是为统一管理所有类

缺点:Object类当成参数的类型灵活度太高,相当于没有控制参数的数据类型

特点:Object类含有方法无属性,方法可以让所有类调用,无属性可以节约空间

Object 之 equals 方法:

Object 自定义的equals方法是写的 == 这样比较引用的内存地址,因此两个属性方法完全相同的对象,因为存储的位置不同,比较得到了false,因此equals方法需要重写

注意 :

== 是比较引用的地址,基础数据类型和字符串相同的数据用==得到的结果返回true

 

hashcode: 获取对象的散列码或者特征码

hashcode 是根据对象属性值计算出的一个类似MD5码标识码,相同内容的hashcode 是相同的,不同属性值的hashcode不同,类似判断对象是否一致的一个id

posted @ 2023-03-05 09:20  时光匆匆~  阅读(18)  评论(0编辑  收藏  举报