Класс java.lang.Enum является общим базовым классом всех типов перечисления языка Java.
Декларация класса
Ниже приводится объявление для класса java.lang.Enum —
public abstract class Enum<E extends Enum<E>> extends Object implements Comparable<E>, Serializable
Конструкторы классов
Sr.No. | Конструктор и описание |
---|---|
1 |
Защищенный Enum (Строковое имя, порядковый номер) Это единственный конструктор. |
Защищенный Enum (Строковое имя, порядковый номер)
Это единственный конструктор.
Методы класса
Sr.No. | Метод и описание |
---|---|
1 | клон защищенного объекта ()
Этот метод создает исключение CloneNotSupportedException. |
2 | int CompareTo (E o)
Этот метод сравнивает это перечисление с указанным объектом для заказа. |
3 | булево равен (Объект другой)
Этот метод возвращает true, если указанный объект равен этой константе перечисления. |
4 | финал защищенный void ()
Этот метод возвращает перечисляемые классы, не может иметь методов финализации. |
5 | Класс <E> getDeclaringClass ()
Этот метод возвращает объект Class, соответствующий типу перечисления этой константы перечисления. |
6 | int hashCode ()
Этот метод возвращает хеш-код для этой константы перечисления. |
7 | Имя строки ()
Этот метод возвращает имя этой константы перечисления, в точности как объявлено в объявлении перечисления. |
8 | int ordinal ()
Этот метод возвращает порядковый номер этой константы перечисления (его позиция в объявлении перечисления, где начальной константе присвоен порядковый номер нуля). |
9 | Строка toString ()
Этот метод возвращает имя этой константы перечисления, содержащееся в объявлении. |
10 | static <T расширяет Enum <T >> T valueOf (класс <T> enumType, имя строки)
Этот метод возвращает константу перечисления указанного типа перечисления с указанным именем. |
Этот метод создает исключение CloneNotSupportedException.
Этот метод сравнивает это перечисление с указанным объектом для заказа.
Этот метод возвращает true, если указанный объект равен этой константе перечисления.
Этот метод возвращает перечисляемые классы, не может иметь методов финализации.
Этот метод возвращает объект Class, соответствующий типу перечисления этой константы перечисления.
Этот метод возвращает хеш-код для этой константы перечисления.
Этот метод возвращает имя этой константы перечисления, в точности как объявлено в объявлении перечисления.
Этот метод возвращает порядковый номер этой константы перечисления (его позиция в объявлении перечисления, где начальной константе присвоен порядковый номер нуля).
Этот метод возвращает имя этой константы перечисления, содержащееся в объявлении.
Этот метод возвращает константу перечисления указанного типа перечисления с указанным именем.
Методы унаследованы
Этот класс наследует методы от следующих классов —