Hoe verhoudt enum zich in Java?
Hoe verhoudt enum zich in Java?

Video: Hoe verhoudt enum zich in Java?

Video: Hoe verhoudt enum zich in Java?
Video: Best 3 Tips on Worry, Anxiety and Turning Down the Stress Response - Anxiety Workshop w Nick Wignall 2024, Mei
Anonim

Enum implementeert Vergelijkbare interface en het is vergelijk met () methode vergelijkt alleen hetzelfde type van opsomming . Ook natuurlijke volgorde van opsomming is de volgorde waarin ze zijn gedeclareerd in code. Zoals te zien is op 10 voorbeelden van Enum in Java , dezelfde bestelling is ook onderhouden door ordinale () methode van opsomming , die is gebruikt door EnumSet en EnumMap.

Wat is in dit opzicht een opsomming in Java?

Java Enums . Een opsomming is een speciale "klasse" die een groep constanten vertegenwoordigt (onveranderlijke variabelen, zoals uiteindelijke variabelen). om een te maken opsomming , gebruik de opsomming trefwoord (in plaats van klasse of interface), en scheid de constanten met een komma.

Evenzo, is enum vergelijkbaar? Enum constanten zijn alleen vergelijkbaar de andere opsomming constanten van hetzelfde opsomming type. De natuurlijke volgorde die door deze methode wordt geïmplementeerd, is de volgorde waarin de constanten worden gedeclareerd.

Dienovereenkomstig, hoe verhoudt enum zich tot string?

Voor String. vergelijken tot Enum type dat u moet converteren opsomming tot snaar en dan vergelijken hen. Daarvoor kunt u de methode toString() of naam() gebruiken. toString()- Geeft de naam hiervan terug opsomming constante, zoals opgenomen in de declaratie.

Hoe vergelijk je objecten in Java?

In staat zijn om te vergelijken twee Java-objecten van dezelfde klasse de boolean gelijk aan ( Object obj) methode moet worden overschreven en geïmplementeerd door de klasse. De uitvoerder beslist welke waarden gelijk moeten zijn om twee te overwegen voorwerpen gelijk zijn.

Aanbevolen: