Можем ли мы иметь enum внутри enum?
Можем ли мы иметь enum внутри enum?

Видео: Можем ли мы иметь enum внутри enum?

Видео: Можем ли мы иметь enum внутри enum?
Видео: ЧТО ТАКОЕ ПЕРЕЧИСЛЕНИЕ (ENUM) В ПРОГРАММИРОВАНИИ | ДЛЯ ЧЕГО НУЖЕН ENUM C# 😱 2024, Май
Anonim

Enum декларация жестяная банка быть сделано вне класса или внутри класс, но не внутри метод. // перечислить декларация внутри класс. Первая строка внутри перечисления должен быть список констант, а затем другие вещи, такие как методы, переменные и конструктор.

Следовательно, может ли enum иметь переменные экземпляра?

2.1 Конструктор, Член Переменные и методы. Вам не разрешается создавать новые пример из перечислить используя новый оператор, потому что перечислить сохраняет фиксированный список констант. перечислить с экземпляры мог имеют свой собственный переменная экземпляра (целые секунды) и метод (getSeconds ()).

Следовательно, возникает вопрос, когда будет использоваться перечисление или перечисление? Перечисление (или перечислить ) - это тип данных, определяемый пользователем в C. Это в основном использовал чтобы присвоить имена интегральным константам, имена делают программу легкой для чтения и обслуживания. перечислить Состояние {Работает = 1, Неудачно = 0}; Ключевое слово ' перечислить ' является использовал объявить новый перечисление типы в C и C ++.

В связи с этим, что такое enum с примером?

An перечислить type - это специальный тип данных, который позволяет переменной быть набором предопределенных констант. Переменная должна быть равна одному из предварительно определенных для нее значений. Общий Примеры включая направления по компасу (значения СЕВЕР, ЮГ, ВОСТОК и ЗАПАД) и дни недели.

Enum - это структура данных?

В компьютерном программировании перечислимый тип (также называемый перечислением, перечислить , или множитель в языке программирования R, и категориальная переменная в статистике) является данные Тип, состоящий из набора именованных значений, называемых элементами, членами, перечислителями или перечислителями типа.

Рекомендуемые: