Enum lub npe yog dab tsi?
Enum lub npe yog dab tsi?

Video: Enum lub npe yog dab tsi?

Video: Enum lub npe yog dab tsi?
Video: Yog hmoov dab tsi - Gao Nou Kue ft. Mang Vang (Official Music Video) New song 2020 2024, Kaum ib hlis
Anonim

Java Enum npe () Txoj kev

Cov npe () txoj kev Enum chav kawm rov qab los rau npe ntawm no enum tas li tib yam li tshaj tawm hauv nws enum tshaj tawm. Txoj kev toString() feem ntau yog siv los ntawm programmers vim nws yuav rov qab siv tau yooj yim dua npe piv rau cov npe () txoj kev.

Ntawm no, enum sawv rau dab tsi?

xov tooj daim ntawv qhia

Tom qab, lo lus nug yog, dab tsi yog siv rau lub npe () txoj kev? Chav kawm. forName(String npe , boolean pib, ClassLoader loader) txoj kev rov qab cov khoom hauv chav kawm uas cuam tshuam nrog chav kawm lossis cuam tshuam nrog cov hlua muab npe , siv cov chav kawm loader. Cov txheej txheem loader yog siv los thauj cov chav kawm lossis interface.

Yog li ntawd, dab tsi yog hom ntaub ntawv enum?

Yam suav sau yog tus neeg siv txhais hom ntaub ntawv siv hauv computer programming los qhia cov npe rau cov lej. Enumerated cov ntaub ntawv hom variables tsuas muaj qhov tseem ceeb uas tau tshaj tawm yav dhau los. Nyob rau hauv lwm yam lus, lawv ua hauj lwm nrog ib tug finite daim ntawv teev cov nqi. Cov ntaub ntawv suav tseem zais cov ntsiab lus tsis tsim nyog los ntawm programmers.

Enum Ordinal yog dab tsi?

ib ordinal () Cov kev cai () txoj kev xa rov qab qhov kev txiav txim ntawm ib qho enum piv txwv. Nws sawv cev rau ib theem zuj zus hauv lub enum tshaj tawm, qhov twg tus thawj qhov tsis tu ncua yog muab ib qho kev cai ntawm '0'. Nws zoo ib yam li array indexes. Nws yog tsim los siv los ntawm kev txawj ntse enum -raws li cov ntaub ntawv qauv, xws li EnumSet thiab EnumMap.

Pom zoo: