У меня вопрос по boolean
типам возврата.
Проверьте следующий код:
Пример кода 1
boolean flag = sampleMethod();
public boolean samplemethod(){
return false;
}
Пример кода 2
sampleMethod();
public boolean samplemethod(){
return false;
}
В приведенных выше двух примерах код компилируется должным образом без каких-либо исключений времени компиляции или выполнения.
Я сомневаюсь, что Java не делает обязательным назначение типа возврата boolean
в вызывающей программе, тогда как для других типов данных программа не работает.
Не могли бы вы объяснить мне причину этого?