"Nos, helló, Amigo! Jó hír! Befejezem a munkát egy szuperpontos előrejelzővel!"

"Csodálatos. Mit csinál? Megjósolja, mikor leszek menő programozó?"

"Hé, ne rohanj, fiatal robotom! Nem néztem olyan messzire előre, de ezt már tudom..."

"Mit?!"

"…Láttam, hogy kérdésekkel fogsz hozzám fordulni azokról a témákról, amelyeket ezen a héten tanultál. Szóval, előzetesen további anyagokat készítettem számodra: ezek segítenek mindent kitalálni."

Hogyan használjuk a polimorfizmust

"A polimorfizmus fő előnye a rugalmasság. Egyrészt több adattípussal dolgozhat úgy, mintha azonos típusú lenne. Másrészt továbbra is megőrizheti az objektumok speciális viselkedését. Mikor kell átküldeni egy közösre típus és mikor van szüksége konkrét jellemzőkre ?

Hogyan működik a módszer felülbírálása

Már ismeri a módszer túlterhelését. Ideje tanulni az osztályok felülbírálásáról . Ez segít, ha egy közös metódusra van szüksége a különböző műveletek végrehajtásához, attól függően, hogy melyik osztályba hívják. Minden lehetséges! A lényeg, hogy tudd hogyan :)

Miért van szükség interfészekre a Java-ban?

Ez a lecke laza és részletes leírást ad arról, hogy mik azok a felületek, és miért jelentek meg a nyelven. És megtudhatja a népszerű Java felületeket. Készülj fel! Ennek a témának van folytatása!

Alapértelmezett metódusok az interfészekben

A Java minden verziója eltér a korábbiaktól. A nyolcadik verzió bevezette az alapértelmezett metódusok fogalmát az interfészekben. Ez lehetővé teszi az alapértelmezett metódusok meghatározását és azok interfészen belüli megvalósítását. Példákat és magyarázatokat talál ebben a leckében .

Konkrét példák a Java absztrakt osztályaira

Megismerkedtél az absztrakt osztályokkal. Már tudod, hogy ezek olyan „üresek” a jövőbeli óráidhoz. De vajon egy ilyen osztály minden metódusának elvontnak kell lennie? És miért nincs a Java többszörös öröklődése? Íme, egy „tipp” a szuperpontos előrejelzőmtől: a leckének anyaga jobban felkészít a következő szintre.