Вопрос возник при написании метода getHen. Если писать так, как написано сейчас, то JVM выдает NullPointerException. Если его перехватывать, то программа не компилируется, так как уходит переменная hen. Конечно, можно создавать в методе getHen в блоках if других куриц, используя hen = new RussianHen() (как пример). Но будет ли тогда ругатся валидатор? Хочется решить задачу с первого раза)))
package com.javarush.task.task14.task1408;
public interface Country {
String UKRAINE = "Ukraine";
String RUSSIA = "Russia";
String MOLDOVA = "Moldova";
String BELARUS = "Belarus";
}