Object类方法和字段
时间: 2023-10-16 11:14:19 浏览: 96
在Java中,所有的类都是Object类的子类,因此Object类中定义的方法和字段可以被所有的Java类使用。以下是Object类中常用的方法和字段:
方法:
- public boolean equals(Object obj):判断当前对象是否与另一个对象相等。
- public int hashCode():返回当前对象的哈希码。
- public String toString():返回当前对象的字符串表示形式。
- protected Object clone() throws CloneNotSupportedException:创建并返回当前对象的一个副本。
- public final void wait() throws InterruptedException:导致当前线程等待,直到另一个线程调用notify()或notifyAll()方法唤醒它。
- public final void notify():唤醒正在等待当前对象的某个线程。
- public final void notifyAll():唤醒正在等待当前对象的所有线程。
字段:
- public static final Class<?> CLASS:表示当前对象所属类的Class对象。
- public static final int HASHCODE:表示哈希码的偏移量。
- public static final int MAX_VALUE:表示int类型的最大值。
- public static final int MIN_VALUE:表示int类型的最小值。
- public static final int SIZE:表示int类型的位数。
阅读全文