zoukankan      html  css  js  c++  java
  • 单例模式java实现

    image

    package Counter;

    public class Counter {
        private int counter;
        private static Counter instance = null;

        protected Counter() {
        }

        public static Counter getInstance() {
            if (instance == null) {
                instance = new Counter();
                System.out.println("New instance created ");
            }
            return instance;
        }

        public void incrementCounter() {
            counter++;
        }

        public int getCounter() {
            return (counter);
        }
    }

    package Counter;

    public class Singleton {
    public static void main(String[] args) {
        Counter counter1=Counter.getInstance();
        counter1.incrementCounter();
        counter1.incrementCounter();
        System.out.println("Counter:"+counter1.getCounter());
       
        Counter counter2=Counter.getInstance();
        counter2.incrementCounter();
        counter2.incrementCounter();
        System.out.println("Counter:"+counter2.getCounter());
    }
    }

  • 相关阅读:
    去掉滚动条
    一些input用法
    jquery-ui datepicker
    js修改样式
    js时间
    跳转到页面的某个anchor
    事件传递
    flex对象.show()的时候display变成block
    html中传递信息
    button disable and enable
  • 原文地址:https://www.cnblogs.com/vonk/p/3884554.html
Copyright © 2011-2022 走看看