定义一个单例设计Singleton
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了定义一个单例设计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(); //使用方法 } }
以上是关于定义一个单例设计Singleton的主要内容,如果未能解决你的问题,请参考以下文章