Не пропускает этот код:
public Car() {
//init wheels here
wheels = new ArrayList<>();
try {
String[] array = loadWheelNamesFromDB();
if ((array.length != 4)) {
throw new Exception();
}
for (String s: array) {
if (s.equals(Wheel.valueOf(s).toString())) {
wheels.add(Wheel.valueOf(s));
} else {
throw new Exception();
}
}
} catch (Exception e) {
System.out.println("Это не машина!");
}
}
По 4му условию.
не могу понять почему.