梧州网站制作公司,广告设计与制作自我评价,html制作一个网页,上海装修公司排名统帅一. 构造函数是对象一创建#xff0c;就被调用了。(调用这个词很特殊#xff0c;是涉及到实体时#xff0c;才会有调用的过程) 还有一点想说的是#xff0c;构造函数的声明应该是固定的#xff0c;不然没法随着对象的创建一起执行#xff0c;必须是类名括号的形式。 二. …一. 构造函数是对象一创建就被调用了。(调用这个词很特殊是涉及到实体时才会有调用的过程) 还有一点想说的是构造函数的声明应该是固定的不然没法随着对象的创建一起执行必须是类名括号的形式。 二. 一般函数和构造函数的区别 创建对象时构造函数就已经被调用并执行了。那么这个方法得是创建对象后才调用。 构造函数说的是对象初始化时需要做的事情而一般函数描述的是对象应该具备的功能。 观察Person()构造函数里面的语句看着和对象毫无关系。→看下面截图中的“调用”一词可见构造函数和对象还是联系在一起的。 如果再次调用构造函数相当于初始化对象后又再次初始化对象没有意义。如果将p.Person()的语句放置到其他语句之后 再次进行初始化会不会有一些存在的意义对象初始化到底是什么样的操作 如果构造函数像一般函数那样可以多次调用那么定义构造函数还有什么意义直接写成一般函数就行了。我开始设想如果大家都可以重复调用但是构造函数的功能和一般函数的功能不一样还是有多次存在的意义的。那我为什么不直接定义一个具有初始化功能的一般函数呢 也要注意和下面的新建多个对象时的调用相区别。这里我在想两个函数进行的是相同的初始化么 转载于:https://www.cnblogs.com/wsw-bk/p/7655198.html