正在加载图片...
6:29:3 构造函数的必要性与特殊性 函数名与类名相同 在定义和声明时,不能说明构造函数的返回值类型,而且 构造函数根本不返回任何值 个类的构造函数可以有多个:构造函数允许重载,一个 构造函数对应一种创建对象的方法 构造函数可以带有形参,也可以不带形参,创建对象时自 动调用参数类型、数目均能匹配的一个。实参通过在创建 对象时用括号的形式,在括号中传递给形参。若调用的是 不带参的构造函数,则括号可省略。无论带参与否,程序 中都不能通过对象名或对象指针显式调用构造函数 例: Date dt0bj(2004,10,11) Date *pDtob j=new Date(2004, 10, 12) Date dtob jDf t; Date *pDt=new Da te16:29:32 构造函数的必要性与特殊性 –函数名与类名相同 –在定义和声明时,不能说明构造函数的返回值类型,而且 构造函数根本不返回任何值 –一个类的构造函数可以有多个:构造函数允许重载,一个 构造函数对应一种创建对象的方法 –构造函数可以带有形参,也可以不带形参,创建对象时自 动调用参数类型、数目均能匹配的一个。实参通过在创建 对象时用括号的形式,在括号中传递给形参。若调用的是 不带参的构造函数,则括号可省略。无论带参与否,程序 中都不能通过对象名或对象指针显式调用构造函数 例:Date dtObj(2004,10,11); Date *pDtObj=new Date(2004,10,12); Date dtObjDft; Date *pDt=new Date;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有