今日、checkstyleってやつをインストールして、以下のようなクラスでテストしてみました。

public class Test {
public static void main(String[] args) {
・・・
}
public static void aaa() {
・・・
}
}
そしたら、warningで
「スタティックメソッドしかもたないユーティリティクラスは、インスタンス化されないために
publicなデフォルトコンストラクタを持ってはいけないし、クラスはfinalにすべきだ」
って言われたんですけど、そういうもの?
継承したりしちゃいけないの?