构造函数和析构函数

构造函数:一个类可以有多个构造函数,构造函数可以带参数,用于初始化对象,不能有返回值,构造函数名和类名相同,用于生成新的对象

析构函数:一个类只有一个析构函数,不能带参数,用于回收对象,不能有返回值,析构函数名是在类名前面加~,用于回收对象

 

 

析构函数必须定义成public,否则编译不过,这样是为了方便外部主动调用对象的析构函数;

构造函数则可定义成private的,单例的时候比较常见

posted @ 2016-12-29 09:39  朱小勇  阅读(302)  评论(0编辑  收藏  举报