Enum нэр нь юу вэ?
Enum нэр нь юу вэ?

Видео: Enum нэр нь юу вэ?

Видео: Enum нэр нь юу вэ?
Видео: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Арваннэгдүгээр
Anonim

Java Тоон нэр () арга

The нэр () арга Enum анги буцаана нэр үүнээс тоо үүн дээр тунхагласантай ижил тогтмол байна тоо тунхаглал. toString() аргыг ихэвчлэн програмистууд ашигладаг, учир нь энэ нь ашиглахад илүү хялбар болж өгдөг нэр -тай харьцуулахад нэр () арга.

Энд enum гэдэг нь юу гэсэн үг вэ?

утасны дугаар зураглал

Дараа нь асуулт гарч ирнэ: for name () аргыг юу ашиглах вэ? Анги. forName(Мөр нэр , логикийн эхлэл, ClassLoader дуудагч) арга өгөгдсөн мөр бүхий анги эсвэл интерфейстэй холбоотой Class объектыг буцаана нэр , өгөгдсөн ангийн дуудагчийг ашиглан. Заасан ангийн дуудагч нь анги эсвэл интерфейсийг ачаалахад ашиглагддаг.

Үүний тооллын өгөгдлийн төрөл гэж юу вэ?

Тоогдсон төрөл хэрэглэгчийн тодорхойлсон байна өгөгдлийн төрөл Компьютерийн програмчлалд нэрсийн багцыг тоон утгад буулгахад ашигладаг. Тоогдсон өгөгдлийн төрөл хувьсагчид зөвхөн өмнө нь зарласан утгуудтай байж болно. Өөрөөр хэлбэл тэд хязгаарлагдмал утгуудын жагсаалттай ажилладаг. Тоогдсон өгөгдөл Мөн програмистуудаас шаардлагагүй нарийн ширийн зүйлийг нуудаг.

Enum ordinal гэж юу вэ?

тооллын дараалал () The дараалал () арга нь a-ийн дарааллыг буцаана тоо жишээ. Энэ нь доторх дарааллыг илэрхийлдэг тоо тунхаглал, энд анхны тогтмол нь ан дараалал '0'-ийн. Энэ нь массивын индекстэй маш төстэй юм. Энэ нь боловсронгуй хэрэглээнд зориулагдсан тоо - EnumSet болон EnumMap зэрэг өгөгдлийн бүтэц дээр суурилсан.

Зөвлөмж болгож буй: