Příklad: objekt třídy Person nese informace o člověku. Dva objekty položíme stejné (rovnocenné), nesou-li stejná příjmení:
Obrázek 1. Dva lidi jsou stejní, mají-li stejná příjmení
public class Person { private String firstname; private String surname; public Person (String j, String p) { firstname = j; surname = p; } public boolean equals(Object o) { if (o instanceof Person) { Person c = (Person)o; // dva lidé se (v našem případě) rovnají, mají-li stejná příjmení return surname.equals(c.surname); } else { // porovnáváme-li osobu s objektem jiného typu, nikdy se nerovnají return false; } } }