Logo sk.boatexistence.com

Čo je parametrizovaný konštruktor v jazyku Java?

Obsah:

Čo je parametrizovaný konštruktor v jazyku Java?
Čo je parametrizovaný konštruktor v jazyku Java?

Video: Čo je parametrizovaný konštruktor v jazyku Java?

Video: Čo je parametrizovaný konštruktor v jazyku Java?
Video: Objektovo orientovane programovanie a Java 2024, Smieť
Anonim

Parametrizované konštruktory sú konštruktory, ktoré majú špecifický počet argumentov, ktoré sa majú odovzdať Účelom parametrizovaného konštruktora je priradiť používateľom požadované špecifické hodnoty premenným inštancie rôznych predmety. Parametrizovaný konštruktor je napísaný explicitne programátorom.

Čo je to parametrizovaný konštruktor, uveďte príklad?

Príklad parametrizovaného konštruktora

Napríklad, keď vytvoríme objekt ako tento MyClass obj=new MyClass(123, "Ahoj"); potom nové kľúčové slovo vyvolá parametrizovaný konštruktor s parametrami int a string (MyClass(int, String)) po vytvorení objektu.

Čo je parametrizované v jazyku Java?

Parametrizovaný typ je inštancia generického typu s argumentmi skutočného typu … Parameter typu E je zástupný symbol, ktorý bude neskôr nahradený argumentom typu, keď bude generický typu sa vytvorí inštancia a použije sa. Vytvorenie inštancie všeobecného typu s argumentmi skutočného typu sa nazýva parametrizovaný typ.

Aký je rozdiel medzi predvoleným a parametrizovaným konštruktorom?

Predvolený konštruktor je konštruktor, ktorý kompilátor automaticky generuje v prípade absencie akýchkoľvek programátorom definovaných konštruktorov. Naopak, parametrizovaný konštruktor je konštruktor, ktorý programátor vytvorí s jedným alebo viac parametrami na inicializáciu premenných inštancie triedy.

Aké sú vlastnosti parametrizovaného konštruktora?

Parametrizované konštruktory

Keď je objekt deklarovaný v parametrizovanom konštruktore, počiatočné hodnoty musia byť odovzdané ako argumenty do funkcie konštruktoraBežný spôsob deklarácie objektu nemusí fungovať. Konštruktory možno volať explicitne alebo implicitne.

Odporúča: