Example #1
0
            public static void Main(String[] args)
            {
                singleton singleton1 = singleton.getInstance();
                singleton singleton2 = singleton.getInstance();

                Console.WriteLine(singleton1 == singleton2);
            }
Example #2
0
        public static singleton getInstance()
        {
            // 메소드 호출 시 인스턴스가 없는 경우(null)
            // singleton 객체가 생성
            if (one == null)
            {
                one = new singleton();
            }

            // 싱글톤 객체 생성 후 더 이상 null이 아닌경우
            // 항상 최초 생성된 싱글톤 객체를 리턴
            return(one);
        }