看看CSDN博客的效果

来源:互联网 发布:淘宝账号信誉怎么看 编辑:程序博客网 时间:2024/06/05 04:09

用了很多blog,但是发现贴代码的不是好好,听别人介绍用CSDN的blog,先贴个代码试试。

 

 

 

 

很多情况下要求当前的程序中只有一个object。例如一个程序只有一个和数据库的连接,只有一个鼠标的object。通常我们都将构造函数的声明置于public区段,假如我们将

其放入private区段中会发生什么样的后果?这意味着什么?

      当我们在程序中声明一个对象时,编译器为调用构造函数(如果有的话),而这个调用将通常是外部的,也就是说它不属于class对象本身的调用,假如构造函数是私有的,

由于在class外部不允许访问私有成员,所以这将导致编译出错。

      然而,对于class本身,可以利用它的static公有成员,因为它们独立于class对象之外,不必产生对象也可以使用它们。

      此时因为构造函数被class私有化,所以我们要创建出对象,就必须能够访问到class的私有域;这一点只有class的成员可以做得到;但在我们建构出其对象之前,怎么能利用它

的成员呢?static公有成员,它是独立于class对象而存在的,“我们”可以访问得到。假如在某个static函数中创建了该class的对象,并以引用或者指针的形式将其返回(这里不

以对象返回,主要是构造函数是私有的,外部不能创建临时对象),就获得了这个对象的使用权。

 

 

 

哈哈,感觉不错,以后就用这个了。