enum

Java enum kalit so‘zi

❮ Java kalit so‘zlari


Misol

konstantalarga (o‘zgarmas o‘zgaruvchilarga) ega enum yarating:

enum Level {
  LOW,
  MEDIUM,
  HIGH
}

enum konstantalariga nuqta sintaksisi orqali murojaat qilishingiz mumkin:

Level myVar = Level.MEDIUM;
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

enum kalit so‘zi sanab o‘tiladigan (o‘zgarmas) tipni e’lon qiladi.

Enum — konstantalar (final o‘zgaruvchilar kabi o‘zgarmas o‘zgaruvchilar) guruhini ifodalovchi maxsus "sinf".

Enum yaratish uchun (class yoki interface o‘rniga) enum kalit so‘zidan foydalaning va konstantalarni vergul bilan ajrating. E’tibor bering, ular katta harflarda yozilishi kerak.

Enumlar va sinflar o‘rtasidagi farq

enum ham xuddi class kabi atribut va metodlarga ega bo‘lishi mumkin. Yagona farq shundaki, enum konstantalari public, static va final bo‘ladi (o‘zgarmas — qayta yozib bo‘lmaydi).

enum yordamida obyektlar yaratib bo‘lmaydi va u boshqa sinflardan meros ola olmaydi (lekin interfeyslarni amalga oshira oladi).

O‘zgarmasligini biladigan qiymatlaringiz bo‘lganda, masalan, oy kunlari, hafta kunlari, ranglar, karta dastasi va h.k. uchun enumlardan foydalaning.


Tegishli sahifalar

Enum’lar haqida Java enum darsligimizda batafsil o‘qing.


❮ Java kalit so‘zlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!