Ali naj bodo konstruktorji javna java?

Kazalo:

Ali naj bodo konstruktorji javna java?
Ali naj bodo konstruktorji javna java?
Anonim

Ne, konstruktorji so lahko javni, zasebni, zaščiteni ali privzeti (brez modifikatorja dostopa). Če naredite nekaj zasebnega, ne pomeni, da nihče ne more dostopati do tega. To samo pomeni, da nihče zunaj razreda ne more dostopati do njega. Torej je tudi zasebni konstruktor uporaben.

Ali so konstruktorji lahko zasebni v Javi?

Zasebni konstruktor v Javi se uporablja za omejevanje ustvarjanja objektov. Je poseben konstruktor primerka, ki se uporablja v statičnih razredih samo za člane. Če je konstruktor deklariran kot zasebni, so njegovi objekti dostopni samo znotraj deklariranega razreda. Ne morete dostopati do njegovih predmetov izven razreda konstruktorja.

Ali so privzeti konstruktorji zasebni ali javni?

V C++ se konstruktor samodejno pokliče, ko je ustvarjen predmet razreda. Privzeto so konstruktorji definirani v javnem razdelku razreda.

Zakaj konstruktorja na splošno razglasimo za javnega člana v Javi?

Javni konstruktor pomeni tudi dostopen je zunaj razreda. Drugi razred jih lahko dobi tudi na preprost način, če pa konstruktor naredimo kot zasebnega, ni dostopen zunaj razreda. Prav tako naredimo konstruktor kot konstruktorja kot javnega, da inicializira razred kjer koli v programu.

Kako naj svoj konstruktor objavim?

Naredite konstruktor javen, če dovolite, da vaša odjemalska koda zunaj paketa ustvari primer vašega objekta. Če neželim to (ker je predmet specifičen za paket ali pa samega objekta ni mogoče neposredno instancirati) uporabi paket-private.

Priporočena:

Zanimivi članki
Kako se izvaja test osmotske krhkosti?
Preberi več

Kako se izvaja test osmotske krhkosti?

Test osmotske krhkosti je mogoče izvesti na sveže odvzeti krvi (v 2 urah od odvzema), vendar nekateri laboratoriji inkubirajo zbrane vzorce pri 37°C 24 ur, da izboljšajo občutljivost testa, saj se pri nenormalnih eritrocitih opazi večji obseg osmotske lize kot normalni.

Kdaj je lovišče popolnoma zraslo?
Preberi več

Kdaj je lovišče popolnoma zraslo?

Veliki psi se štejejo za odrasle med 12 do 16 mesecev, odvisno od njihove velikosti. Psi velikanske pasme lahko trajajo tudi od 18 do 24 mesecev, da ne bodo več obravnavani v fazi mladičev. Kako velik bo moj lov? Če rečemo, da so Huntawayi ponavadi srednje velika do velika pasma in običajno bo Huntaway meril med 50 in 66cm in tehta nekje med 18 in 45 kg.

Zakaj so dokumenti priča?
Preberi več

Zakaj so dokumenti priča?

Večini pravnih dokumentov ni treba biti priča, vendar to ne pomeni, da ne bi smeli biti. Priče pomaga okrepiti veljavnost in pristnost vašega dokumenta z dodajanjem še enega nivoja varnosti, če bo vaša pogodba kdaj zaslišana na sodišču. Zakaj je treba dokumente pričati?