Мисал менен Javaдагы enum деген эмне?
Мисал менен Javaдагы enum деген эмне?

Video: Мисал менен Javaдагы enum деген эмне?

Video: Мисал менен Javaдагы enum деген эмне?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Ноябрь
Anonim

Ан энум түрү - өзгөрмөнүн алдын ала аныкталган константалардын жыйындысы болушун камсыз кылган атайын маалымат түрү. Өзгөрмө ал үчүн алдын ала аныкталган маанилердин бирине барабар болушу керек. Жалпы мисалдар компастын багыттарын (түндүк, түштүк, чыгыш жана батыштын маанилери) жана жуманын күндөрүн камтыйт.

Бул жагынан алганда, Java бир өндүрүш деген эмне?

Java Enums . Ан энум константалардын (акыркы өзгөрмөлөр сыяктуу өзгөрүлгүс өзгөрмөлөр) тобун билдирген атайын «класс» болуп саналат. түзүү үчүн энум , колдонуңуз энум ачкыч сөз (класстын же интерфейстин ордуна) жана туруктууларды үтүр менен бөлүңүз.

Ошондой эле суроо берилиши мүмкүн, сиз өндүрүштү кантип аныктайсыз? Аны колдонуу менен аныктоого болот энум Ачкыч сөздү түздөн-түз аттар мейкиндигинде, класста же структурада. The энум ар бир константага ат берүү үчүн колдонулат, ошондуктан туруктуу бүтүн санга анын атын колдонууга болот. Демейки боюнча, аннын биринчи мүчөсү энум 0 маанисине жана ар бир кийинки мааниге ээ энум мүчөсү 1 көбөйөт.

Ошондой эле билүү үчүн, Java'да кантип энум түзө аласыз?

Ан санап чыгуу менен жөнөкөй аныкталышы мүмкүн түзүү тизмеси энум өзгөрмө. Тизмеде ар кандай предметтер менен Subject өзгөрмөлөрүнүн тизмесине мисал келтирели. Идентификаторлор Java , Cpp, C жана Dbms деп аталат санап чыгуу туруктуулар. Булар жалпыга ачык, статикалык жана демейки боюнча акыркы.

enum маалымат түрү деген эмне?

Компьютердик программалоодо, а саналган түрү (ошондой эле деп аталат санап чыгуу , энум , же R программалоо тилиндеги фактор жана категориялык өзгөрмө статистикада) болуп саналат маалымат түрү элементтер, мүчөлөр, санагычтар же санагычтар деп аталган баалуулуктардын жыйындысынан турат түрү.

Сунушталууда: