黑马程序员技术交流社区

标题: 静态static的应用-工具类 [打印本页]

作者: tream    时间: 2015-5-7 13:53
标题: 静态static的应用-工具类
每一个应用程序中都有共性的功能。
可以将这些功能进行抽取,独立封装,以便复用。

虽然可以通过建立对象使用这些工具方法,对数组进行操作。
但是发现了问题:
        1.对象是用于封装数据的,可是建立的对象并未封装特有数据。
        2.操作数组的每一个方法都没有用到建立的对象中的特有数据。

考虑为了让程序更严谨,是不需要对象的。
可以将类中的方法都定义成static的,直接通过类名调用即可。

将方法都静态后,可以方便于使用,但是该类型还是可以被其他程序建立对象的。
为了更为严谨,需要强制让该类不能建立对象。
可以通过将构造函数私有化完成。

一般工具类里全部都是静态方法。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2