java中,构造器是不是构造函数呢?有什么不同?

如题所述

可以说是的。
这一名词是在C++以往的外文书籍中直译过来的
构造器这词的词义是从模式和工程学的角度来考虑的
构造器这个词还停留在方法层面上(语义上来讲是指一个种特殊的的方法,从哲学角度上说,它认为是特殊和一般的关系)

所谓构造器,构造函数,其实都是一样的
只是不同的中文翻译罢了。
英文是Construtor以上三个都是这个英文单词的中文译名而已来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-30
构造器就是构造函数,还有人叫它构造方法,中文翻译的问题。初始化除了用构造方法初始化外还可以用static{} 和{} 如:
class A {
static { 。。。。}
{。。。。}
}
当class载入内存时static{}就开时执行(不论有没有实例化),且static{}只执行一次以后再实例化多少次也不会执行,{}和构造方法类似但如果既有构造方法也有{。。},先执行{。。}再执行构造方法。
第2个回答  2011-01-30
一样的,是用来初始化对象的。
它是某类的一个成员函数并且与该类有相同的名字。
第3个回答  2018-03-22
构造器是给类变量(static成员变量)赋值的,在加载类的时候默认执行,构造函数(构造方法)是创建类的实例对象时执行及给成员变量(可以是static,也可以是非static的)赋值;

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网