首页 > 编程语言 >Java Object类

Java Object类

时间:2023-03-05 09:22:05浏览次数:29  
标签:Java Object 数据类型 equals hashcode 方法 属性

Object类

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

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

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

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

Object 之 equals 方法:

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

注意 :

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

 

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

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

标签:Java,Object,数据类型,equals,hashcode,方法,属性
From: https://www.cnblogs.com/wade3/p/16687623.html

相关文章