🍰写在前面
前面java继承中说到的Object类是java中一个特殊的类,所有的类都是直接或者间接的继承自Object类,即如果某个类没有使用extends关键字则默认是java.lang.Object类的子类,所以所有的类都可以使用Object类中定义的方法,下面介绍Object类的常用方法:

1.Object类的常用方法
| 方法 | 功能 |
|---|---|
| public Boolean equals(Object obj) | 判断两个对象变量所指向的是否为同一个对象 |
| public String toString() | 将调用该方法的对象转换为字符串返回 |
| public final Class getClass | 返回运行该方法的对象所属的类 |
2.equals()方法
- 与比较运算符"=="相同,equals()运算符可以比较两个对象是否相等,equals()方法定义在Object类中,由于Object类是所有类的父类,所以在任何类都可以使用。
- 在字符串类中也包含了一个equals()方法,对于字符串变量来说,使用"=="运算符和使用equals()方
本文介绍了Java中Object类的五个常用方法:equals()、toString()、getClass()、instanceof及相关实例。equals()方法用于比较对象是否相等,toString()将对象转换为字符串,getClass()返回对象所属的类,instanceof则用于测试对象是否属于特定类或其子类。
订阅专栏 解锁全文
845

被折叠的 条评论
为什么被折叠?



