为了账号安全,请及时绑定邮箱和手机立即绑定

关于static的问题

package buchong;

/*

 * 访问控制符,static,final

 * 需求:在整个程序中Person类只能存在一个对象,(这个类的对象是唯一的)

 * */

public class Single {

Person p;

public static void main(String[] args) {

//1.保证外界不能再创建对象

//2.给外界提供一个方法,返回该类对象

}

}

/*这是一种设计模式*/

class Person{

private int age=1;

}


正在回答

2 回答

要根据这个里面的提示做

0 回复 有任何疑惑可以回复我~

public class Singleton {  

    private Singleton() {}  

    private static Singleton single=null;  

    //静态工厂方法   

    public static Singleton getInstance() {  

         if (single == null) {    

             single = new Singleton();  

         }    

        return single;  

    }  


单例模式。

将构造函数私有了,在外部是不能创建对象

利用getInstance给外部提供方法去获取对象。

有兴趣可以去看看JAVA设计模式,慕课网也有。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165174    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

关于static的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信