zoukankan      html  css  js  c++  java
  • 定义一个单例设计Singleton

    
    
    class Singleton{
        private static Singleton instance;//内部实例化对象
        public static Singleton getInstance(){
            if(instance == null){
                instance =  new Singleton();
            }
            return instance;
        }
        private Singleton(){} //构造方法私有化
        public void print(){
            System.out.println("hellow word");
        }
         
        
    }
    
    public class Lxd{
        public static void main(String[] args) {
            Singleton s = null; //声明对象
            s = Singleton.getInstance(); //直接访问Static属性
            s.print(); //使用方法
        }
    }
    
    
    
    class Singleton{
        private static final Singleton instance = new Singleton();//内部实例化对象
        public static Singleton getInstance(){  //调用实例对象的方法
            return instance;
        }
        private Singleton(){} //构造方法私有化
        public void print(){
            System.out.print("hello");
        }
    }
    
    public class LxdT {
        public static void main(String[] args) {
            Singleton s = Singleton.getInstance();  //类名.方法名调用
            s.print();  //使用方法
        
        }
        
    }
  • 相关阅读:
    c语言中strncpy函数
    c语言中字符串的复制
    c语言 11-6
    c语言 11-5
    c语言 11-4
    c语言中求字符串的长度
    c语言 11-3
    c语言中字符串的复制
    NOIP2006 金明的预算方案
    背包模型
  • 原文地址:https://www.cnblogs.com/xiandong/p/7979232.html
Copyright © 2011-2022 走看看