2012-01-31 35 views
-4

我們是否需要顯式調用「return」在構造函數中?如果是,那麼爲什麼,我需要一個完整的理由背後。我們是否需要顯式調用「return」在構造函數中?如果是,那麼爲什麼,我需要一個完整的理由背後

我在PHP中工作,但我想知道這個概念在其他人中是如何工作的?

+0

你不需要 – 2012-01-31 07:08:18

+0

爲什麼你需要一個「完整的理由」背後,什麼是重要的?另外,你列出了三種不同的語言。這些都是非常不同的語言,所以原因/理由可能因語言而異。作爲三個不同的問題,你可能會更好。 – templatetypedef 2012-01-31 07:09:05

+0

不,我還沒有看到任何需要我明確說明「返回」的語言。在構造函數中。對於某種流量控制,你可以做到這一點,但不,我沒有把它看作一個嚴格的要求。 – 2012-01-31 07:09:25

回答

1

您不必在任何這些語言中顯式調用返回值。它隱含在函數/方法體的末尾。

如果您在代碼體結束之前調用return,則可以防止其他任何運行。但是你不想讓對象處於不一致的狀態。相反,拋出一個錯誤情況的例外。

+0

謝謝drew010得到你的點 – 2012-01-31 07:12:12

1

在Java構造函數中不需要返回調用。

相關問題