Muy buenas a todos.
Estoy haciendo una clase que hereda de AbstractCollection que se denomina ColeccionRangoEnteros que guarda una colección de enteros, pero solamente almacenando el extremo superior y el inferior en 2 atributos (de momento solo numeros positivos).
Lo que quiero hacer es redefinir el metodo containsAll para hacerlo más eficiente, es decir, yo solo le voy a pasar colecciones del tipo ColeccionRangoEnteros, entonces me basta comprobar que el extremo superior y el inferior son menor o igual y mayor o igual (respectivamente) que el de la colección actual.
Pero no consigo encontrar la forma de redefinirlo para poder usar las operaciones que me permiten los enteros.
Si queréis el codigo que tengo hasta ahora os lo pongo.
Un saludo y muchas gracias.