对象equals()方法的实现 摘自《Java核心技术·卷一》 应当注意的是,系统类内置的equals()方法只判断是否指向同一对象。而不做内部域的比较,通常若需要使用该函数,则有必要覆盖该方法。 (2)是为了判断是否指向同一对象,以优化运行速度。 (4)是为了判断超类与子类。 (5)(6)是将其做显式转换后,再判断内部域的比较。