2014-02-13 4 views
0

Зачем вам нужно добавить ключевое слово void до определенных методов. Я знаю, что это означает, что метод ничего не возвращает (или, по крайней мере, это то, что я думаю, что это означает), но почему вы должны добавить пустоту, даже если вы уже знаете, что метод не должен возвращать ничего?Зачем добавлять void до методов?

+0

Возможно, вы знаете, что оно ничего не возвращает, но как компилятор (или кто-либо еще) знает, что он должен возвращать? –

ответ

3

Чтобы сообщить компилятор о том, что метод не должен ничего возвращать.

Этот вид избыточности позволяет компилятору рассказать вам, если вы совершите ошибку где-нибудь.
(например, забыли сообщение return)

Смежные вопросы