Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Sulge

"initsialiseerige" - 1 õppematerjal

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks
10
pdf

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks

üle kirjutama 23. Millist tüüpi argumendi võtab equals() meetod? Miks? equals() omadused : Sümmeetria: a.equals(b) saab olla tõene ainult siis kui ka b.equals(a) Refleksiivsus: a.equals(a) Transitiivsus: kui a.equals(b) ja b.equals(c), siis a.equals(c) Object obj 24. Kas õigesti realiseeritud hashCode() on alati igal objektil unikaalne (vt 7. nädala materjalidest). Meetod, mis tagastab objektile unikaalse räsiväärtuse (hashi), mis ei tohi muutuda kui objekti olek ei muutu. Initsialiseerige üheks: int hashCode = 1; Primitiivse numbrilise tüübi korral korrutage: 31 * hashCode + value Objektitüübi korral kasutage väärtuse asemel objekti hashCode() Kui: a.equals(b) ..siis: a.hashCode() tagastatav räsi on identne b.hashCode() tagastavaga  Ilma nähtavuse võtmesõnata koodiühik on kasutatav paketi sees.  Laiendav klass pärib kõik laiendatava klassi meetodid, mis ei ole private ning kirjutab üle kõik sama signatuuriga meetodid ülemklassis

Informaatika → Objektorienteeritud...
87 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun