Video: Wat is die gebruik van die oorheersende gelyke-metode in Java?
2024 Outeur: Lynn Donovan | [email protected]. Laas verander: 2023-12-15 23:42
Ignoreer gelyk en hashCode in Java
gelyk is () metode is gebruik word om Objekte vir gelykheid te vergelyk terwyl hashCode is gebruik word om 'n heelgetalkode te genereer wat ooreenstem met daardie voorwerp
Hiervan, wat is die gebruik van gelyke-metode in Java?
Die gelyk is () metode vergelyk twee voorwerpe vir gelykheid en gee waar as hulle is gelyk . Die gelyk is () metode verskaf in die Object-klas gebruike die identiteitsoperateur (==) om te bepaal of twee voorwerpe is gelyk . Vir primitiewe datatipes gee dit die korrekte resultaat.
Boonop, hoe ignoreer jy die gelyke-metode in Java? In bogenoemde stukkie kodeklas het Persoon 'n ignoreerde equals()-metode, wat die volgende stap-vir-stap benadering geneem het:
- As die verwysing na hierdie objek dieselfde is as die verwysing na die argumentobjek, gee true terug.
- As die argument nul is, gee vals terug.
- As die voorwerpe nie van dieselfde klas is nie, gee false terug.
Gevolglik, hoekom moet ons die gelyke-metode in Java ignoreer?
Die String klas oorheers die is gelyk aan metode dit het van die Object-klas geërf en logika geïmplementeer om die twee String-objekte karakter vir karakter te vergelyk. Die rede die is gelyk aan metode in die Object-klas is verwysingsgelykheid omdat dit nie weet hoe om enigiets anders te doen nie.
Wat is die gebruik van die oorheersende hashCode en gelyke metode in Java?
as 'n klas oorheers gelyk is , dit moet ignoreer hashCode . wanneer hulle albei is oorskryf , gelyk is en hashkode moet gebruik dieselfde stel velde. as twee voorwerpe is gelyk , dan hul hashkode waardes moet wees gelyk ook. as die voorwerp onveranderlik is, dan hashkode is 'n kandidaat vir caching en lui inisialisering.
Aanbeveel:
Watter van die volgende is 'n voordeel van die gebruik van visuele hulpmiddels in 'n toespraak?
Die groot voordele van die gebruik van visuele hulpmiddels in jou toesprake is dat dit die gehoor se belangstelling verhoog, die aandag van die spreker af verskuif en die spreker groter vertroue in die aanbieding as geheel gee
Hoe verdeel ek 'n Word-dokument in twee gelyke afdelings?
Word 2016 & 2013: Verdeel bladsy in kolomme Merk die teks wat jy in kolomme wil verdeel. Kies die "Bladsy-uitleg"-oortjie. Kies "Kolomme" en kies dan die tipe kolomme wat jy wil toepas. Een. Twee. Drie. Links. Reg
Hoe gebruik jy string gelyke?
Gebruik String. equals():In Java vergelyk string equals()-metode die twee gegewe stringe gebaseer op die data/inhoud van die string. As al die inhoud van beide die snare dieselfde is, gee dit waar. As alle karakters nie ooreenstem nie, gee dit vals terug
Wat word gebruik om die moederbord te skei van die aanraking van die omhulsel?
Woordelys spacers Sien standoffs. afstande Ronde plastiek- of metaalpenne wat die moederbord van die houer skei, sodat komponente aan die agterkant van die moederbord nie aan die kas raak nie
Word gedefinieer as die verband tussen eienskappe van 'n voorwerp en die vermoëns van 'n agent wat leidrade verskaf tot die gebruik van 'n voorwerp?
'n Bekostiging is 'n verhouding tussen die eienskappe van 'n voorwerp en die vermoëns van die agent wat bepaal presies hoe die voorwerp moontlik gebruik kan word