如何学习JAVA的构造方法私有化

推荐答案类的封装不仅体现在对属性的封装上,实际上方法也可以封装,其中也包括对构造方法的封装下面新建Singleton类,并且封装下构造方法这个时候由于构造方法被private,所以无法正常实例化所以singleton只能在内部实例化,那么需要考虑内部生成的对象怎么给到外部类使用正常情况下,对象属性只能通过类的实例化调用,如果没有实例化还获得到对象使用,需要将对象声明......

工具/原料

  • 开发工具:Eclipse Mars2.0

方法/步骤

  1. 封装不仅体现在对属性封装上实际上方法也可以封装其中也包括对构造方法封装

    下面新建Singleton类并且封装下构造方法

  2. 这个时候由于构造方法被private所以无法正常实例化

  3. 所以singleton只能在内部实例化那么需要考虑内部生成对象怎么给到外部类使用

  4. 正常情况下对象属性只能通过类实例化调用如果没有实例化还获得到对象使用需要将对象声明为static访问类型因为static属性是可以通过类名称直接调用

  5. 一般情况下代码需要有良好封装这里再优化下代码

郑重声明:本站所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系系我们修改或删除。