Java基础————Object类

一、Object介绍

    Object类是所有类的父类,声明一个类的时候,默认是继承了Object。

二、Object常用方法

        1、 toString方法,返回当前的对象的字符串表达,通过System.out.println打印对象,得到的就是该对象的toString()返回值




        2、finalize():当一个对象没有任何引用指向的时候,它就满足垃圾回收的条件,当它被垃圾回收的时候,它的finalize()方法就会被调用。它的finalize()方法就会被调用。finalize()方法不是开发人员主动调用的方法,而是由虚拟机JVA调用的。




        3、equals方法用于判断两个对象内容是否相同。

在所有用户自己定义的类中,都可以重写该方法,比如暂定如果动物名字相同,则动物一样;


    说到equals,不得不提 == ,==不是Object的方法,但是用于判断两个对象是否相同,更准确的将,用于判断两个引用,是否指向同一个对象。



        4、hashCode()方法返回一个对象的哈希值;

        5、线程同步相关方法

                    wait(),notify(),notifyAll()

        6、getClass()方法,返回一个对象的类对象。

猜你喜欢

转载自blog.csdn.net/Flashfuture/article/details/80062912