异。但这样的声明不一定成立，尤其在可变性和内容等同性一起考虑时。
物件相等与内容等同性.有时，特别是在物件导向编程中，对资料型别和继承物件进行比对时，出现了相等性和辨别的问题。以下情况通常需要区别：在许多现代编程语言中会借由参照来存取物件和资料结构。在这些语言中，需要测试两种相等性质：第一种同等性质通常蕴涵着第二种同等性质（除了非数字类（not a number, NaN），它们不等于自身），但反向的同等性质并不一定成立。例如两个字串物件可以是不同物件（第一种意义不相等），