Adam Chalkley wrote:the code compiles just as it should,
The mm3 class does *not* compile, as the mm2 superclass doesn't have the required no-arg constructor.
Adam Chalkley wrote: ... but I didn't remove any methods.
I will speculate that you recently added a constructor to the mm2 class -- which of course, will remove the default no-arg constructor. And you forgot to go back to recompile your mm3 class.
Henry