Java менен enum кантип салыштырат?
Java менен enum кантип салыштырат?

Video: Java менен enum кантип салыштырат?

Video: Java менен enum кантип салыштырат?
Video: 18 #Кыргызча #Java: Cанактар enum тиби 2024, Май
Anonim

Enum Салыштырмалуу интерфейсти ишке ашырат жана ал салыштыруу () ыкмасы бир эле түрүн салыштырат энум . Ошондой эле табигый тартиби енум болуп саналат алар кандай тартипте болуп саналат кодексинде жарыяланган. 10 мисалда көрсөтүлгөндөй Enum ичинде Java , ошол эле тартип болуп саналат ordinal() ыкмасы менен да сакталат энум , кайсы болуп саналат EnumSet жана EnumMap тарабынан колдонулат.

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

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

Ошо сыяктуу эле, enum салыштырууга болобу? Enum туруктуулар гана салыштырууга болот башкага энум бирдей константалар энум түрү. Бул ыкма менен ишке ашырылган табигый тартип - бул константалардын жарыялоо тартиби.

Тиешелүү түрдө, enum сап менен кандайча салыштырылат?

үчүн салыштыруу String чейин Enum түрүн өзгөртүү керек энум чейин сап жана андан кийин салыштыруу алар. Ал үчүн toString() ыкмасын же name() ыкмасын колдонсоңуз болот. toString()- Мунун атын кайтарат энум туруктуу, декларацияда камтылган.

Javaдагы объекттерди кантип салыштырасыз?

Мүмкүн болуу салыштыруу эки Java объектилери ошол эле класстын буль барабар ( Объект obj) метод класс тарабынан жокко чыгарылып, ишке ашырылышы керек. Аткаруучу эки мааниге барабар болушу керектигин чечет объектилер тең болуу.

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