Should I initialize the instance variables in my constructor or in show() method. Is there any effect where should I initialize them?
private BitmapFont font;
private Stage stage;
private Skin skin;
private Table table;
private TextureAtlas buttonAtlas;
private TextButton[] button;
private TextButton.TextButtonStyle textButtonStyle;
public MenuScreen(MyGame game) {
super(game);
}
@Override
public void show() {
super.show();
}