Els constructors haurien de ser java públic?

Taula de continguts:

Els constructors haurien de ser java públic?
Els constructors haurien de ser java públic?
Anonim

No, els constructors poden ser públics, privats, protegits o predeterminats (no hi ha modificador d'accés). Fer una cosa privada no vol dir que ningú hi pugui accedir. Només vol dir que ningú fora de la classe hi pot accedir. Així que el constructor privat també és útil.

Els constructors poden ser privats a Java?

S'utilitza un constructor privat a Java per restringir la creació d'objectes. És un constructor d'instàncies especials utilitzat en classes estàtiques només per a membres. Si un constructor es declara privat, aleshores els seus objectes només són accessibles des de la classe declarada. No podeu accedir als seus objectes des de fora de la classe del constructor.

Els constructors predeterminats són privats o públics?

En C++, el constructor es crida automàticament quan es crea l'objecte d'una classe. Per defecte, els constructors es defineixen a secció pública de la classe.

Per què generalment declarem el constructor com a membre públic a Java?

El constructor públic també vol dir que pot ser accessible fora de la classe L' altra classe també pot obtenir-los d'una manera senzilla però si fem que el constructor sigui privat, no és accessible fora de la classe. També fem que el constructor sigui públic per inicialitzar la classe en qualsevol lloc del programa.

Com faig públic el meu constructor?

Feu públic el constructor si permeteu que el vostre codi de client fora del paquet instanciï el vostre objecte. Si no ho fasvull això (perquè l'objecte és específic del paquet o l'objecte en si no es pot instància directament) use package-private.

Recomanat:

Articles d'interès
El pinkeye desapareixerà tot sol?
Llegeix més

El pinkeye desapareixerà tot sol?

La infecció normalment desapareix en 7 a 14 dies sense tractament i sense cap conseqüència a llarg termini. Tanmateix, en alguns casos, la conjuntivitis viral pot trigar de 2 a 3 setmanes o més a desaparèixer. Un metge pot prescriure medicaments antivirals per tractar formes més greus de conjuntivitis.

A quina temporada mor Emily Prentiss?
Llegeix més

A quina temporada mor Emily Prentiss?

Mentre el públic es va assabentar que Prentiss va sobreviure a l'apunyalament i va estar fugint a París al final del seu darrer episodi a la Temporada 6, "Lauren", l'equip de BAU va haver de reajustar-se a la notícia de la seva supervivència a l'estrena de la temporada 7, "

L'Olympia és culturisme?
Llegeix més

L'Olympia és culturisme?

Olympia és el títol atorgat al guanyador del concurs de culturisme masculí professional a l'Olympia Fitness & Performance Weekend de Joe Weider, una competició internacional de culturisme que la Federació Internacional celebra anualment.