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

"kontruktor" - 1 õppematerjal

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks
10
pdf

Objektorienteeritud JAVA konspekt esimeseks kontrolltööks

Kompilaator lisab ülemklassile argumendita konstruktori, alamklassist luues käivitatakse see enne alamklassi konstruktorit. Mis juhtub, kui alamklassis on argumendiga konstruktor, ja ülemklassis samuti ainult argumendiga konstruktor? Programm ei kompileeru, sest pole võimalik käivitada ülemklassi konstruktorit. Käivitusahel: Alamklass extends Ülemklass2, Ülemklass2 extends Ülemklass1. 1.Ülemklass1 konstruktor, 2.Ülemklass2 kontruktor, Alamklass konstruktor Alamklassi konstruktori käivitades on ülemlassi väljad argväärtustatud. St alamklassi konstruktoris saame kasutada ülemklassi välju ja meetodeid. 7. Kui ülemklassis on ainult argumendita konstruktor, aga alamklassis argumendiga konstruktor, kas see kood kompileerub? Miks? (Kõige lihtsam: proovige järgi!) Jah, sest kutsutakse esialgu välja ülemklassi argumendita konstruktor, mis meil olemas, ja seejärgi alamklassi konstruktor. 8

Informaatika → Objektorienteeritud...
87 allalaadimist


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