构造函数的补充

构造函数的作用是在对象被创建时使用特定的值构造对 象,即把对象初始化为一个特定的状态。

构造函数是一种特殊的成员函数,它不需用户调用,而是在 对象创建时由系统自动调用

默认的构造函数是一个空函数:
类名::类名(){}

构造函数允许为内联函数,重载函数,带默认形参值的函数

构造函数的特殊性质
①函数名与类名相同
②没有返回值
③声明为公有函数public

※在一个类中可以定义多个构造函数,以便对类对象提供不同 的初始化方法
多个构造函数使用相同的名字,只是参数的个数或参数的类 型不同,这就是构造函数的重载
尽管在一个类中可以包含多个构造函数,但对于每一个对象 来说,建立对象时只执行其中一个构造函数
系统根据定义对象时给出的实参形式,决定调用相应的构造 函数.

利用构造函数创建对象的方法
①一般方法:
类名 对象名[(实参表)];
②指针对象:
用 new 运算符动态建立对象,用 delete 运算符撤销对象

类名 *指针变量 = new 类名[(实参表)];

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值