Constructorii ar trebui să fie java public?

Cuprins:

Constructorii ar trebui să fie java public?
Constructorii ar trebui să fie java public?
Anonim

Nu, constructorii pot fi publici, privați, protejați sau implicit (nici un modificator de acces). A face ceva privat nu înseamnă că nimeni nu îl poate accesa. Înseamnă doar că nimeni din afara clasei nu o poate accesa. Deci, constructorul privat este și el util.

Constructorii pot fi privați în Java?

Un constructor privat în Java este folosit pentru a restricționa crearea de obiecte. Este un constructor de instanță special utilizat în clasele statice numai pentru membri. Dacă un constructor este declarat ca privat, atunci obiectele sale sunt accesibile numai din clasa declarată. Nu puteți accesa obiectele sale din afara clasei de constructor.

Constructorii impliciti sunt privați sau publici?

În C++, constructorul este apelat automat când este creat obiectul unei clase. În mod implicit, constructorii sunt definiți în secțiunea publică a clasei.

De ce declarăm, în general, constructorul drept membru public în Java?

Constructorul public înseamnă, de asemenea, poate fi accesibil în afara clasei. Ceal altă clasă le poate obține, de asemenea, într-un mod simplu, totuși, dacă facem constructorul ca privat, nu este accesibil în afara clasei. De asemenea, facem ca constructorul să fie public pentru a inițializa clasa oriunde în program.

Cum îmi fac public constructorul?

Faceți publicul constructorului dacă permiteți codului dvs. client din afara pachetului să instanțieze obiectul dvs. Dacă nudoresc asta (deoarece obiectul este specific pachetului sau obiectul în sine nu poate fi instanțiat direct) use package-private.

Recomandat:

Articole interesante
Cocosii mănâncă semințe?
Citeste mai mult

Cocosii mănâncă semințe?

Majoritatea cocoșilor de lemn sunt în primul rând carnivore, deși mănâncă uneori semințe sau fructe de pădure. Alimentele lor preferate sunt nevertebratele și mănâncă o varietate de feluri diferite. În funcție de specie, se hrănesc cu o varietate de muște, viermi, larve de insecte, gândaci, păianjeni, centipede și multe altele.

Cum să obțineți un acord postnupțial în California?
Citeste mai mult

Cum să obțineți un acord postnupțial în California?

Cerințe pentru un acord postnuptial valid În primul rând, niciuna dintre părți nu trebuie să fi fost forțată sau constrânsă să semneze acordul; ambele părți trebuie să semneze din propria lor voință. În al doilea rând, acordul trebuie să fie în scris, să aibă semnăturile ambelor părți și să fie legalizat.

Mersul este bun pentru tendinopatia gluteală?
Citeste mai mult

Mersul este bun pentru tendinopatia gluteală?

Bursa este adesea secundară, dar poate fi implicată. Tratamentul pentru fiecare este diferit. 3) Limitați mers pe jos până când simptome sunt sub control: de multe ori mersul este un factor agravant, mai ales la persoanele care nu sunt active în sport.