Java 实用类
我在开发现场发现了一个名为〇〇Util.java的文件,并且对它的作用感到疑惑,于是进行了调查。
实用类
我发现Util指的是Utility类。
Utility类是将多个类可能会用到的共同处理方法集中到静态区域中,以便轻松调用的类。
例如,判断对象是否为空或为空字符串的方法,以及进行验证检查的方法等,由于这些方法在许多类中可能会被使用,因此会将它们保存在Utility类中进行实现。
用法示例
class MsnUtil {
private MsnUtil(){}; //インスタンス化させないようにコンストラクタをprivate
public static boolean isempty(String msn) {
if(msn == null || msn.equals("")) {
return true;
} else {
return false;
}
}
}
class Phone {
private String msn;
public void setMsn(String msn) {
this.msn = msn;
}
public String getMsn() {
return this.msn;
}
public void method() {
if(MsnUtil.isempty(this.msn)) {
System.out.println("入っていません");
}
//何らかの処理が続く
}
}
通过将其设为静态,可以在不生成实例的情况下轻松调用方法,这是它的特点。