У меня есть три класса, с которыми у меня проблема.Они называются: GameScene, StageScene, StageOne.Моя проблема заключается в том, что я хочу реализовать инициализацию в StageScene, но все же вынуждаю StageOne реализовать ее, чтобы всякий раз, когда кто-то использовал объект StageOne (stageOne.initialize ()), инициализация выполнялась как для StageScene, так и для StageOne.Кто-нибудь знает, как это можно сделать?
public abstract class GameScene
{
public abstract void initialize();
}
public abstract class StageScene extends GameScene
{
public abstract void initialize()
{
//Some code
}
}
public class StageOne extends StageScene
{
public void initialize()
{
//Some code
}
}