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

"koertetest" - 1 õppematerjal

Objektorienteeritud programmeerimise loengutekst
40
odt

Objektorienteeritud programmeerimise loengutekst

· See, millise meetodi poole täpselt pöördutakse, otsustatakse mitte kompileerimise, vaid programmi täitmise käigus. (Ülekatte puhul just nii tehaksegi) · Olgu klass K1 klassi K2 alamklass, klass K2 klassi K3 alamklass, ..., Kn-1 klassi Kn alamklass. · Kui o on klassi K1 isend, siis on ta ju ka K2 ,..., Kn isend. · Vastavat meetodit hakatakse otsima alates K1 ja kui leitakse, siis rakendatakse. Erinevad klassid koertega, haukumine. public class KoerteTest { public static void main(String[] args){ Koer k1 = new VeneKoer("Sarik"); Koer k2 = new LätiKoer("DWARF'S VALLEY NIGHT BLUES"); Koer k3 = new SoomeKoer("TADJ MAHAL ELANISMAES"); Koer k4 = new KoreaKoer(""); Koer k5 = new EestiKoer("Muri"); Koer[] koerad = {k1, k2, k3, k4, k5}; for (Koer k : koerad){ k.haugu(); } } } Kokkuvõte: Alamklass saadakse ülemklassist spetsialiseerimise teel 1

Informaatika → Programmeerimine
84 allalaadimist


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