zoukankan      html  css  js  c++  java
  • java的单例设计模式

    单例设计模式(就是一个类在内存只存在一个对象)
    思路:
    1.将构造函数私有化
    2.在类中自己创建一个对象
    3.提供一个方法可以获取该对象 
    例:
    public class Single {
        //单例设计模式(一个类在内存只存在一个对象)
        private Single(){     //设置为私有,使之不能new出对象
        }
        private static Single s=new Single(); //自定义一个对象
        public static Single getInstance(){   //使用(类名.静态函数) 返回自己定义的那一个对象s
            return s;
        }
        
        
        
        private int age;
        public void setAge(int age){
            this.age=age;
        }
        public int getAge(){
            return age;
        }

    }





    main方法的使用
            Single s6=Single.getInstance();//通过(类名.静态函数)返回自定义的对象
            Single s2=Single.getInstance();//通过(类名.静态函数)返回自定义的对象
            s6.setAge(36);
            
            System.out.println(s2.getAge());  //打印出36,说明内存只存在一个对象
            
            System.err.println(s6);//对象的地址值是一样的
            System.out.println(s2);//对象的地址值是一样的

  • 相关阅读:
    如何分析页面性能?
    Java io包 ByteArrayInputStream&ByteArrayOutStream
    Java io包 inputstream&outputstream
    Java executors创建线程池和使用ThreadPoolExecutor
    Android异步任务处理
    TCP报文格式
    Java 异常
    死锁
    计算机网络-传输层
    Linux 进程同步和通信
  • 原文地址:https://www.cnblogs.com/taobd/p/7044112.html
Copyright © 2011-2022 走看看