Skip to content

Java.lang.UnsupportedOperationException

프로그램에 대표상수 집합 등을 표현하기 위한 상수집합 클래스 등을 설계할 때, 객체의 생성을 아래와 같은 방법으로 방지할 수 있다.

package default;

/**
 * 프로그램 대표 상수 집합을 위한 유틸리티 클래스.
 * @author your name
 */
public final class DefineOption {

    /**
     * 객체 생성을 막기 위한 protected 기초생성자.
     * @throws UnsupportedOperationException
     */
    protected DefineOption() {
        throw new UnsupportedOperationException();
    }
}

See also