首页 > 编程语言 > 详细

java

时间:2016-06-06 12:07:12      阅读:275      评论:0      收藏:0      [点我收藏+]
#include<stdio.h>
#include<string.h>
#include<iostream>
#include<algorithm>
using namespace std;
class Singleton
{
public:
    static Singleton* getInstance();

private:
    Singleton();
    Singleton(const Singleton&);
    Singleton& operator=(const Singleton&);
    static Singleton* instance;
};
Singleton::Singleton()
{
}
Singleton::Singleton(const Singleton&)
{
}
Singleton& Singleton::operator=(const Singleton&)
{
}
Singleton* Singleton::instance = new Singleton();
Singleton* Singleton::getInstance(){
    return instance;
}
int main(){
    Singleton* singleton1 = Singleton::getInstance();
    Singleton* singleton2 = Singleton::getInstance();
    return 0;
}
package dsssd;


 class Emperor {
    private static Emperor emperor = null;

    private Emperor() {
    }

    public static Emperor getInstance() {
        if (emperor == null) {
            emperor = new Emperor();
        }
        return emperor;
    }

    public void getName() {
       return ;
    }

}

 class aaaa {
    public static void main(String[] args)  {
 
        Emperor emperor1 = Emperor.getInstance();
        emperor1.getName();
     
        Emperor emperor2 = Emperor.getInstance();
        emperor2.getName();
  
    }

}

 

java

原文:http://www.cnblogs.com/13224ACMer/p/5563103.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!