下面这句话,是论坛的高手在我的另一个<论构造函数>里写的:其实是有返回类型的
其实是静态函数
首先证明是一个静态的公开函数.没有实际的对象实例就可以调用的类成员函数,一定是static函数,在被类加载器载入后就可以调用了。但构造函数可以在没创建实例就可以调用,所以一定是static函数。大家能反驳倒吗??
其实是静态函数
首先证明是一个静态的公开函数.没有实际的对象实例就可以调用的类成员函数,一定是static函数,在被类加载器载入后就可以调用了。但构造函数可以在没创建实例就可以调用,所以一定是static函数。大家能反驳倒吗??
这是我写的一个帖子,可以参考一下.
构造器是一个特殊的方法,方法最后肯定要靠return;来结束(实际上可以理解为return void,但这是底层的实现,从上面看没有返回类型的说法就是要求构造方法前面不要写返回类型,可以认为是语法规定),有点计算机基础的人这点应该能明白吧.
构造方法可以认为是static的,这点应该没问题,Thinking in Java上也有这个说法.
感觉楼主没有自己判断正确与否的能力,讨论半天未必能知道什么才是正确的,还是把精力用在更有意义的地方吧.
再讨论一年,基本对你的java水平也没有多少提高.