首页 > 其他 > 详细

总结:一些使用private 构造方法的类

时间:2015-03-26 19:28:48      阅读:214      评论:0      收藏:0      [点我收藏+]

  第一个,就是单例模式,虽然分为"懒汉模式"和"醉汉模式",但在jvm中有且只有这样的一个对象!这样才能称为单例(详细请参照设计模式)

  第二个,工具类,建义工具类用private,因为工具类里的行为和属性都是静态,所以jdk希望我们不要实例化,只需要通过类名来访问。如果用了private就不能继承了,

  private构造方法与final修饰类的区别  :  

                private,不可以被继承,不能创建实例。

                final,不可以被继承,可以创建实例。

     

  把构造方法声明为private的理由(摘抄):

    1、这个类中仅仅包含供其它类调用的静态方法,没有实例方法。这意味着当某个类想要调用该类中的方法时,无需创建该类的实例,即不会触及到该类的构造方法。

    2、禁止这个类被继承。

    3、这个类需要把自身实现的细节封装起来,不允许其它程序通过new语句来创建这个类的实例。这个类向其他程序提供了获取自身实例的静态方法,这种方法称为静态工厂方法。    

    如果在JVM中还有那些类使用到private构造方法,请告诉我,我好科普下!

总结:一些使用private 构造方法的类

原文:http://www.cnblogs.com/yjhkhnuje/p/4208717.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!