Enum Java тілінде қалай салыстырылады?
Enum Java тілінде қалай салыстырылады?

Бейне: Enum Java тілінде қалай салыстырылады?

Бейне: Enum Java тілінде қалай салыстырылады?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Сәуір
Anonim

Enum Салыстырмалы интерфейсті жүзеге асырады және ол салыстыру () әдісі тек бір типті салыстырады enum . Сондай-ақ табиғи тәртіп enum болып табылады олардың тәртібі болып табылады кодта жарияланған. 10 мысалда көрсетілгендей Enum ішінде Java , бірдей тәртіп болып табылады ordinal() әдісімен де сақталады enum , қай болып табылады EnumSet және EnumMap арқылы пайдаланылады.

Осыған байланысты Java тіліндегі enum дегеніміз не?

Java нөмірлері . Ан enum тұрақтылар тобын (соңғы айнымалылар сияқты өзгермейтін айнымалылар) көрсететін арнайы «сынып» болып табылады. жасау үшін enum , пайдаланыңыз enum кілт сөзді (сыныптың немесе интерфейстің орнына) және тұрақтыларды үтірмен бөліңіз.

Сол сияқты, enum салыстыруға болады ма? Enum тұрақтылар ғана салыстырмалы басқаға enum бірдей тұрақтылар enum түрі. Бұл әдіс арқылы жүзеге асырылатын табиғи тәртіп тұрақты мәндердің жариялану реті болып табылады.

Сәйкесінше, enum жолмен қалай салыстырылады?

Үшін String салыстыру дейін Enum түрлендіру керек түрі enum дейін жол содан соң салыстыру олар. Ол үшін toString() әдісін немесе name() әдісін қолдануға болады. toString() - осының атын қайтарады enum декларацияда көрсетілгендей тұрақты.

Java тіліндегі нысандарды қалай салыстырасыз?

Мүмкін болу үшін салыстыру екі Java нысандары сол кластағы логикалық тең ( Нысан obj) әдіс қайта анықталып, сыныппен орындалуы керек. Орындаушы екі мәнді қарастыру үшін қандай мәндер тең болуы керектігін шешеді нысандар тең болу.

Ұсынылған: