Introduction to OOP Chapter 12: Implications of substitution: next previous audio real text

Equality and Identity

Of course, the meaning of equivalent is inheritently domain specific. Object-oriented languages allow the programmer to control the meaning of the equality test by allowing the redefinition of a standard method. (for example, equals in Java).
Intro OOP, Chapter 12, Slide 17