2012-01-31 65 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构造函数中不需要返回调用。

相关问题