equals(Object)
メソッドを呼び出しています。
クラスは、そのクラスの非抽象サブクラスも含めてインタフェースを実装していません。
したがって、比較されている2つのオブジェクトは実行時に同じクラスのメンバである可能性が低いです (いくつかのアプリケーションクラスが解析できなかったか、動的クラスローディングが実行時に起こることができた場合を除く)。
equals
メソッドの規約によると、異なるクラスのオブジェクトは常に等しくないとして比較するべきです。
したがって、java.lang.Object.equals(Object)
によって定義される規約によれば、この比較の結果は実行時に常に false になります。