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

"nimekonfliktide" - 2 õppematerjali

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks
10
pdf

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks

See väljakutse peab olema enne ülejäänud koodi, ehk 1.real. Super(); on ülemklassi konstruktori väljakutse. Super võtmesõnaga saame kasutada ülemklassi (ülekirjutatud) võimalusi, sh ülemklassi konstruktorit, välju ja meetodeid. 10. Mis vahe on viidal ja objektil? Viide ainult viidab mälukohale, kus asub see objekt. Viit objektile endale - this  Enamasti ei ole tarvis kasutada, piisab meetodi või välja nimest: doSomething(); Kasutatakse nimekonfliktide vältimiseks ja konstruktorites - sh this() 11. Mis vahe on klassil ja objektil? Klass = tüüp, definitsioon (programmikood). Olemas ka siis kui programm parasjagu ei tööta. Objekt = klassist tehtud konkreetne eksemplar programmi töö ajal (new Type..) 12. Kirjutage üks polümorfse koodi näide (polümorfism == pärimisest tulenev polümorfism). Testis peate hindama, kas mingi kood on polümorfne või mitte. Üldiselt kolme tüüpi polümorfismi:

Informaatika → Objektorienteeritud...
87 allalaadimist
Objektorienteeritud programmeerimise loengutekst
40
odt

Objektorienteeritud programmeerimise loengutekst

Python) on lubatud ka mitmene pärimine. · Pärimine soodustab koodi korduvkasutust. 2. Loeng Konstruktoritest veel Piiritleja (ingl. Modifier) - kasutusliiki täpsustav kirjelduse alguses paiknev võtmesõna; järjestikused eraldatakse tühiku(te)ga; omavaheline järjestus ei oma tähtsust Näiteid - public, protected, private(klassil mitte isendil); static; final(hiljem ei saa muuta); abstract(abstraktne) Paketid - Kasutatakse klasside rühmitamiseks; Iga klass kuulub paketti; Nimekonfliktide vältimiseks; Võimalik hierarhiline struktuur; java.lang.Math näitab, et klass Math on paketis lang,mis on omakorda paketis java; Teistest pakettidest imporditakse(import java.util.Scanner;import java.util.*) Klassi- (staatiline) ja isendi- static on või pole Klassimeetod - väljakutse on võimalik kõikjalt, kus vastav klass on nähtav (isendeid ei pea olema olemas) · peameetod - public static void main (String[] args) · meetodid klassist java.lang.Math

Informaatika → Programmeerimine
84 allalaadimist


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