黑马程序员技术交流社区
标题:
静态static的应用-工具类
[打印本页]
作者:
tream
时间:
2015-5-7 13:53
标题:
静态static的应用-工具类
每一个应用程序中都有共性的功能。
可以将这些功能进行抽取,独立封装,以便复用。
虽然可以通过建立对象使用这些工具方法,对数组进行操作。
但是发现了问题:
1.对象是用于封装数据的,可是建立的对象并未封装特有数据。
2.操作数组的每一个方法都没有用到建立的对象中的特有数据。
考虑为了让程序更严谨,是不需要对象的。
可以将类中的方法都定义成static的,直接通过类名调用即可。
将方法都静态后,可以方便于使用,但是该类型还是可以被其他程序建立对象的。
为了更为严谨,需要强制让该类不能建立对象。
可以通过将构造函数私有化完成。
一般工具类里全部都是静态方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2