private 생성자를 사용해서 인스턴스 생성을 못하게 하자
static 메소드와 static 필드만 모아둔 클래스 = 유틸리티 클래스
- abstract 클래스로 만들기 (X)
- 기본 생성자를 private 생성자로 만들면서 호출시에 Exception 호출 (+ 주석 필요)
public class Math {
    public static final PI = 3.14;
    public static double abs(double number) { /* ... */ }
    // ...
    private Math() {
        // not create instance
        throw new AssertionError();
    }
}