2008年9月10日构造函数的返回值:构造函数有没有返回值的总结
这个问题已经有人讨论过,最近在Java版再次被人提出来了。 疑问在于如下的代码: String str = new String("content"); new 的时候调用构造函数,返回给str; 从语法上讲,构造函数不允许有返回值,就算是 void 也不行。 这里的new 是调用构造函数,在堆里分配了一个String对象,并让str指向这个对象。实际上是那个 new 在起作用,而不是()在起作用。 下面是因为原版说明,有兴趣的自己看吧 For purposes other than simple initialization, cla...
[阅读全文] [PDF]
1 共1条 分1页