つの異なるオブジェクトは、厳密な比較でも抽象的な比較でも等しくなりません。オブジェクト比較が等しくなるのは、オペランドが同じオブジェクトを参照しているときだけです。つのオペランドが同じ型でないならばオペランドを変換して、それから厳密な比較を行います。両方のオペランドがオブジェクトの場合、オペランドがメモリ内の同じオブジェクトを参照していれば等しくなります。つのオペランドが同じ型でないならば、オペランドを適切な型に変換して比較しようとします。両方のオペランドがオブジェクトの場合、オペランドがメモリ内の同じオブジェクトを参照していなければ等しくなります。オペランド同士が等しくないか、型が等しくない、あるいはその両方ならば真を返します。