Logo lt.boatexistence.com

Kas yra parametrizuotas konstruktorius Java?

Turinys:

Kas yra parametrizuotas konstruktorius Java?
Kas yra parametrizuotas konstruktorius Java?

Video: Kas yra parametrizuotas konstruktorius Java?

Video: Kas yra parametrizuotas konstruktorius Java?
Video: Parameterized Constructor in Java | Learn Coding 2024, Gegužė
Anonim

Parametraizuoti konstruktoriai yra konstruktoriai, turintys tam tikrą skaičių perduodamų argumentų Parametraizuoto konstruktoriaus paskirtis yra priskirti vartotojo norimas konkrečias reikšmes skirtingų egzempliorių kintamiesiems. objektus. Konstruktorius su parametrais yra aiškiai parašytas programuotojo.

Kas yra parametrizuotas konstruktorius, pateikite pavyzdį?

Parametrizuoto konstruktoriaus pavyzdys

Pavyzdžiui, kai sukuriame tokį objektą kaip šis MyClass obj=new MyClass(123, "Labas"); tada naujas raktinis žodis iššaukia Parameterized konstruktorių su int ir eilučių parametrais (MyClass(int, String)) po objekto sukūrimo.

Kas yra parametrizuota Java?

Parametruotas tipas yra generinio tipo egzempliorius su faktiniais tipo argumentais … Tipo parametras E yra vietos rezervavimo ženklas, kuris vėliau bus pakeistas tipo argumentu, kai bendrasis tipas yra kartojamas ir naudojamas. Bendrojo tipo egzempliorius su faktiniais tipo argumentais vadinamas parametrizuotu tipu.

Kuo skiriasi numatytasis konstruktorius ir parametrizuotas konstruktorius?

Numatytasis konstruktorius yra konstruktorius, kurį kompiliatorius automatiškai sugeneruoja nesant jokių programuotojo nustatytų konstruktorių. Ir atvirkščiai, parametrizuotas konstruktorius yra konstruktorius, kurį programuotojas sukuria su vienu arba daugiau parametrų, kad inicijuotų klasės egzempliorių kintamuosius.

Kokios yra parametrizuoto konstruktoriaus savybės?

Parametrizuoti konstruktoriai

Kai objektas deklaruojamas parametrizuotame konstruktoriuje, pradinės reikšmės turi būti perduodamos kaip argumentai konstruktoriaus funkcijaiĮprastas objekto deklaravimo būdas gali neveikti. Konstruktoriai gali būti vadinami tiesiogiai arba netiesiogiai.

Rekomenduojamas: