Метод readKeyFromConsoleAndInitPlanet в статическом блоке класса Solution, как и по условию,
да и другое не выполненное условие вроде так как нужно (Если введенная строка равна "moon", присвоить переменной thePlanet соответствующий объект), в моем понимании
package com.javarush.task.task15.task1522;
public class Sun implements Planet {
private static Sun instance;
private Sun() {
}
public static Sun getInstance() {
if (instance == null) {
instance = new Sun();
}
return instance;
}
}