0

我在许多java书籍中读到构造函数没有返回类型,这意味着它不返回任何东西?真的发生了吗?或者它可能会返回一些东西?我想知道原因。

请任何人给我技术原因。

4

8 回答 8

2

我在许多java书籍中读到构造函数没有返回类型,这意味着它不返回任何东西?

是的,它的返回类型是Vvoid。

真的发生了吗?

是的。

或者它可能会返回一些东西?

不。

我想知道原因。

这个问题不应该是;为什么不?,

问题应该是;我真的有吗?答案是否定的。

于 2013-09-09T11:32:26.557 回答
2

这意味着它不返回任何东西?

不,不会的。

真的发生了吗?

是的 它发生了

或者它可能会返回一些东西?

再次不,它不会返回任何东西。

提供构造函数是可选的,它自我指示的名称,它只是有助于构造对象。不会返回任何东西。

于 2013-09-09T11:32:39.570 回答
0

Constructors有一个目的是创建instance一个类。相比之下,方法的目的要普遍得多。方法的基本功能是执行 Java 代码。所以Constructor永远不要返回任何method可能返回或不返回的东西。

于 2013-09-09T11:29:35.247 回答
0

虽然构造函数在技术上不返回任何内容,但new调用默认创建一个新的骨架对象,然后调用正确的构造函数(和初始化程序块)。

于 2013-09-09T11:32:40.950 回答
0

隐式它将返回相应类的对象。我们不应该提及构造函数的返回类型

于 2013-09-09T11:32:56.333 回答
0

构造函数是一个特殊的代码块,每当创建新对象时都会调用它。调用它来初始化新对象。

构造函数不返回任何内容,并且您永远不会直接调用构造函数。您使用new运算符来创建一个新对象。运算符为对象保留内存,然后new调用构造函数对其进行初始化,然后返回对新对象的引用。

于 2013-09-09T11:33:08.270 回答
0

构造函数用于初始化对象。他们做他们的工作,就是这样 - 对象被初始化。返回东西不是构造函数的用途。

于 2013-09-09T11:33:57.803 回答
0

请参考(构造函数可以返回空对象吗?

在所有 OOP 语言中,构造函数的签名中没有 erturn 类型是一种常见行为。实际上,返回的是包含构造函数定义的类类型的实例。

于 2013-09-09T14:22:24.733 回答