- 假如我们有一个工具类,里面有很多静态方法,我们要使用某个方法时应该怎么用呢?
- 我们直接导入这个类,如下:
// 直接导入类
import com.hbean.common.util.HUtil;
// 然后我们要使用哪个静态方法就直接通过类名调用
HUtil.md5Encrypt("xxx")
- 我们通过静态方式导入一个类
// 1、使用静态方式直接导入类的某个静态方法对象
import static com.hbean.common.util.HUtil.isNotEmpty;
// 然后使用的时候就可以直接写方法,而不用通过类名去调用
md5Encrypt("xxx");
// 2、使用静态方式直接导入类的所有静态方法,与上面相比不用每个都单独导入
import static com.hbean.common.util.HUtil.*;
// 然后使用的时候就可以直接写方法,而不用通过类名去调用
md5Encrypt("xxx");