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("入っていません");
        }
        //何らかの処理が続く
    }
}

通过将其设为静态,可以在不生成实例的情况下轻松调用方法,这是它的特点。

广告
将在 10 秒后关闭
bannerAds