es una practica i no entiendo si alguin me puede auxiliar???

francisco sanchez salinas
14 de Mayo del 2004
4. Crear una interfaz llamada UsaContenedor que defina el comportamiento setValor y getValor, estos métodos recibirán como parámetro un objeto de tipo ClaseContenedor, que tiene 2 propiedades: a y b de tipo Integer.

Ahora, hay que implementar la interfaz en 2 clases diferentes. La primera de ellas debe tener un método llamado ejecutar, que haga la suma de las propiedades a y b del objeto que se le envíe. La segunda, también debe tener un método llamado ejecutar, pero que hará la resta de las mismas propiedades.

Finalmente, hay que generar una clase mas que defina una clase de tipo UsaContenedor a la que se le pueda asignar indistintamente cualquiera de las clases que hacen la suma y la resta de las propiedades de un objeto ClaseContenedor.