Java中的Object类是所有类的根类,它定义了一些基本的方法和行为,可以用作其他类的超类。本文将详细介绍Object类的特性和用法,并提供相应的源代码示例。
- equals()方法:
Object类中的equals()方法用于比较两个对象是否相等。默认情况下,equals()方法使用的是对象的引用比较,即判断两个对象是否指向同一个内存地址。但是,可以在子类中覆盖equals()方法,以实现自定义的对象比较逻辑。以下是一个示例:
class Person {
private String name;
private int age;
// 构造函数和其他方法省