Java - Force implementation of an implemented method
问题 I have three classes which I have a problem with. They are named: GameScene, StageScene, StageOne. My problem is that I want to implement initialize in StageScene, but still force StageOne to implement it, so that whenever someone uses a StageOne object (stageOne.initialize()), initialize would be run for both StageScene and StageOne. Anyone know how this could be done? public abstract class GameScene { public abstract void initialize(); } public abstract class StageScene extends GameScene {