一.
题目为构造函数重载,可以想到之前一般函数的重载,概念之间总是相互联系的。
某一个事物是什么,有什么特点介绍完了之后,下面就是怎么用(初始化),什么时候用?
二.
什么时候定义构造函数呢?
在描述事物时,该事物一存在就就具备的一些内容,这些内容都定义在构造函数中。
一般方法是说这些事物都具备这个功能,我们就把它定义在一般方法之中。而现实生活中的对象一产生都具备的东西,都定义在构造函数中。一产生就具备的,我们还没指挥它呢,就出现这些内容,我们就定义在构造函数中,指挥的时候是调用的其他的功能。
以一个源程序来讲解:(现在,我们来讨论的就是,构造函数中一出现就具备的内容。)
上面是描述类和创建类,如果编译,运行,结果如下。两条输出语句,一条来自构造函数里的输出,一条来自一般函数speak()的输出。