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

"vaikeimplementatsioon" - 1 õppematerjal

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks
10
pdf

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks

Objektitüüpide korral samasust: Student a = new Student(„Mary”); Student b = new Student(„Mary”); if (a == b) { // ei ole samad } Objektitüüpide korral kontrollib, kas tegu on sama objektiga kuhjas (heap) equals() on meetod, mille eesmärk on kontrollida objektide sisulist võrdsust Objektide korral kontrollib equals vaikimisi sama, mida ”==”: kas kaks viita viitavad samale objektile Objektide korral kasutage equals(), aga: Objektitüübi jaoks tuleb equals() üle kirjutada, vaikeimplementatsioon Object klassis kontrollib, kas tegu on sama objektiga Stringi (jt Java tüüpide) jaoks on Java arendajad selle töö teinud. Enda tüüpide jaoks peate ise equals()-i ü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

Informaatika → Objektorienteeritud...
87 allalaadimist


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