黑马程序员技术交流社区
标题:
工具类的问题
[打印本页]
作者:
严海荣
时间:
2012-10-15 17:15
标题:
工具类的问题
工具类的构造方法必须私有吗?一般构造方法私有的有单例,枚举,工具类一般方法都是静态的,
用可以直接用类名调用它的方法,应该不需要对象吧,那它的构造方法是私有的吧???
作者:
崔政
时间:
2012-10-17 23:52
刚我查了下JDK帮助文档。。
看了下Arrays工具类,反正Arrays的构造函数是私有的。
也许就是想让你用类名直接掉用方法,不想让你多此一举了吧
作者:
燕国庆
时间:
2012-10-18 10:19
楼主说的对,因为工具类的目的就是将所需要的功能封装在一个所谓的工具类中,并把他的构造函数私有化,这样在其他类中就无法通过创建对象来调用工具类中的静态的功能,这样就达到了节省内存的目的,通过类名直接调用,因为工具类中的功能都是其他应用程序中的共性功能,所以将这些功能独立封装以便复用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2