Object类,是任何类的默认父类,是对万事万物的抽象,是在哲学方向上的衍生思考,高度概括了事物的自然行为和社会行为。
- 我是谁?
getClass()说明本质是谁,而toString()是当前职位的名片 - 我从哪里来?
Object()构造方法时产生对象的基本步骤,clone()是繁殖对象的另一种方式 - 我到哪里去?
finalize()在对象销毁时触发的方法 - 没有完全相同的两片叶子 equals() 判断与其他对象是否相同,hashCode()是对Object特点的简单描述
- 与他人如何合作? wait()和notify是对象间通信与写作的一组方法
public final native Class<?> getClass() public native int hashCode() public boolean equals(Object obj) protected native Object clone() throws CloneNotSupportedException public String toString() public final native void notify() public final native void notifyAll() public final native void wait(long timeout) throws InterruptedException public final void wait(long timeout, int nanos) throws InterruptedException public final void wait() throws InterruptedException protected void finalize() throws Throwable { }
《码出高效》 Java 核心技术 Java根类Object的方法说明 [# Java常用类(一)之Object类详解 ](www.cnblogs.com/zhangyinhua…)