Java学习 静态工具类的使用

如果我们想对一些数据进行操作,我们最好是将操作所用的函数集成封装起来,单独放在一个类中。

因为我们只需要使用这些方法函数,所以我们可以将所有的函数写成是静态的,这样我们可以不用创建对象而直接可以使用类名来调用这些方法。

但我们是可以不创建对象,但对象是可以创建的,为避免这种不必要的麻烦,我们希望我们这个类不能创建对象,只是作为一个工具类。

我们都知道,创建对象需要调用构造函数。那我们禁止调用构造函数,那么就无法创建对象。构造函数是类成员,我们给他一个private权限,那么他就不能被其他此类外调用。

例如,java.util下有一个Arrays的工具类,我们查看他的源代码

Java学习 静态工具类的使用