A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 严海荣 高级黑马   /  2012-10-15 17:15  /  1248 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      工具类的构造方法必须私有吗?一般构造方法私有的有单例,枚举,工具类一般方法都是静态的,
用可以直接用类名调用它的方法,应该不需要对象吧,那它的构造方法是私有的吧???

2 个回复

正序浏览
楼主说的对,因为工具类的目的就是将所需要的功能封装在一个所谓的工具类中,并把他的构造函数私有化,这样在其他类中就无法通过创建对象来调用工具类中的静态的功能,这样就达到了节省内存的目的,通过类名直接调用,因为工具类中的功能都是其他应用程序中的共性功能,所以将这些功能独立封装以便复用。
回复 使用道具 举报
刚我查了下JDK帮助文档。。
看了下Arrays工具类,反正Arrays的构造函数是私有的。
也许就是想让你用类名直接掉用方法,不想让你多此一举了吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马