Looking for java Keywords? Try Ask4Keywords

Java Language Нумерация нулевого экземпляра


пример

enum Util {
    /* No instances */;

    public static int clamp(int min, int max, int i) {
        return Math.min(Math.max(i, min), max);
    }

    // other utility methods...
}

Так же, как enum может использоваться для одиночных игр (1 класс экземпляров), его можно использовать для служебных классов (0 классов экземпляров). Просто убедитесь, что завершили (пустой) список констант перечисления с помощью ; ,

См. Вопрос Zune enum vs private constructors для предотвращения создания экземпляра для обсуждения pro и con по сравнению с частными конструкторами.