Objektorienteeritud programmeerimise loengutekst
fals
System.out.println(sõne1 == sõne2); e
System.out.println(sõne1.equals(sõne2)); true
Puhvri sisu
võrdlemine
final, Object
Paljud meile tuttavad klassid (nt. String, Math) on varustatud piiritlejaga final, mis tähendab, et
neile ei saa alamklasse koostada.
Kui ülemklassi pole märgitud, siis on selleks klass Object.
equals(Object obj)
getClass()
toString()
Ülekate (ingl. k. Overriding)
· olukord, kus klassis kirjeldatud ja päriluse teel saadud meetodil on üks ja sama signatuur;
· väljakutse puhul rakendatakse klassis kirjeldatud meetodit
Ülemklass ja alamklass
Muutuja, mis on defineeritud ülemklassi tüüpi, võib viidata alamklassi isendile.
B b3 = new B(34,89);