Как правило, по умолчанию в инструкции switch нет необходимости. Однако в следующей ситуации код успешно компилируется только тогда, когда я раскомментирую инструкцию по умолчанию. Может ли кто-нибудь объяснить, почему?
public enum XYZ {A,B};
public static String testSwitch(XYZ xyz)
{
switch(xyz)
{
case A:
return "A";
case B:
//default:
return "B";
}
}