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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tream 中级黑马   /  2015-5-7 13:53  /  421 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

每一个应用程序中都有共性的功能。
可以将这些功能进行抽取,独立封装,以便复用。

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

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

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马