常用类和Object

常用类:
一.Object类:超类,基类,所有类直接或间接的父类,位于继承树的最顶层,
1.任何类如果没有extends显示继承某个类,都默认继承Object否则为间接继承
2.Object中所定义的方法是所有对象都具备的方法
3.Object可以存储对象 作为参数可以接受任何对象 作为返回值可以返回任何对象
getClass():比较两个的类型是否相同 代码在Demo09.Student和Demo09.Test
hashCode():返回两个值的哈希值,从而判断两个值得哈希值是否相同
toString():返回该对象的字符形式,可以根据需要对这个方法进行重写
equals():比较两个字符是否相同 需要重写后进行两个变量值是否一样 不然比较的是两个值得引用是否一样这样当值一样引用不一样也会返回false
finalize():当对象被判定为垃圾对象时,由JVM自动调用此方法,用以标记垃圾对象,进入回收队列
posted @ 2021-12-07 19:54  码奴2002  阅读(34)  评论(0)    收藏  举报