I have a method String foo()
in an abstract class which already does a few precomputations but can't deliver the final result the method is supposed to return. So what I want is that each non-abstract class inheriting from my abstract class has to implement foo
in a way that first super()
is called and then the result is computed. Is there a way to force this in java?