赞
踩
1、目的:为了让整个类只能实例化一个对象,也就是如果调用时是不能生成第二个对象的
2、一个对象的生成的特点:
3、处理方法:
(1)屏蔽构造函数(把构造函数写在私有里面)(构造函数在公有里面就可以任意位置访问构造,任意位置生成对象)
注意:屏蔽构造函数还要把拷贝构造函数也屏蔽,因为系统提供的拷贝构造函数也在公有里面
(2)类中提供一个接口(接口也就是函数名,这个接口相当于一个中间层,这个接口是公有的,在类中写着),生成唯一的对象(因为构造函数在私有,类外没有办法调用构造函数,没办法生成对象,根据oop思想,对象才是最后函数的调用者,对象没办法生成,类的设计就没有意义)
类中提供的接口的特点:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。