La tabla hash puede utilizar objetos como elementos si cada objeto tiene una clave, como un atributo String. Para garantizar que cada objeto tenga una clave única, se puede aplicar la regla de Horner a la clave, usando la posición de cada carácter para dispersar los objetos de forma uniforme en la tabla. Para implementar esto, se crea una clase "contenedor" que almacena cada objeto y su clave, a la cual se aplica la función de dispersión para determinar la posición en la tabla hash donde insertar cada objeto.