Moet konstrukteurs publieke java wees?

INHOUDSOPGAWE:

Moet konstrukteurs publieke java wees?
Moet konstrukteurs publieke java wees?
Anonim

Nee, Konstrukteurs kan publiek, privaat, beskerm of verstek wees (geen toegangswysiger nie). Om iets privaat te maak, beteken nie dat niemand toegang daartoe het nie. Dit beteken net dat niemand buite die klas toegang daartoe het nie. So private konstruktor is ook nuttig.

Kan konstrukteurs privaat wees in Java?

'n Private konstruktor in Java word gebruik om voorwerpskepping te beperk. Dit is 'n spesiale instansie-konstruktor wat in statiese lid-alleen klasse gebruik word. As 'n konstruktor as privaat verklaar word, dan is sy voorwerpe slegs toeganklik van binne die verklaarde klas. Jy kan nie toegang tot sy voorwerpe van buite die konstruktorklas kry nie.

Is verstekkonstrukteurs privaat of publiek?

In C++ word konstruktor outomaties geroep wanneer objek van 'n klas geskep word. By verstek word konstruktors gedefinieer in publieke afdeling van klas.

Waarom verklaar ons oor die algemeen konstruktor as publieke lid in Java?

Die publieke konstruktor beteken ook dit kan buite die klas toeganklik wees. Die ander klas kan hulle ook op 'n eenvoudige manier kry, maar as ons die konstruktor as privaat maak, is dit nie toeganklik nie buite die klas. Ons maak ook konstruktor die konstruktor as publiek om die klas enige plek in die program te geïnisialiseer.

Hoe maak ek my konstruktor publiek?

Maak die konstruktor publiek as jy toelaat dat jou kliëntkode buite die pakket jou voorwerp instansieer. As jy dit nie doen niewil dit hê (omdat voorwerp pakketspesifiek is of die voorwerp self nie direk geïnstantieer kan word nie) use package-private.

Aanbeveel:

Interessante artikels
Wanneer om stadsbeeld te gebruik?
Lees meer

Wanneer om stadsbeeld te gebruik?

Die beste lig vir stadsbeeldskote kom dikwels kort voor sononder (die goue uur) en kort ná sononder (die blou uur). Hierdie tye van die dag verskaf sagte lig wat die detail in jou vakke na vore bring, insluitend statige gebou-fasades. Wat is die doel van stadsbeeld?

Wat is die betekenis coburn?
Lees meer

Wat is die betekenis coburn?

c(o)-bu-rn. Oorsprong: Skots. Gewildheid: 26132. Betekenis:stroom van die haan. Waar kom die naam Coburn vandaan? Cockburn /ˈkoʊbərn/ is 'n Scottish van wat in die Grense-streek van die Skotse Laelande ontstaan het. In die Verenigde State het die meeste takke van dieselfde familie die vereenvoudigde spelling 'Coburn' aangeneem;

Moet jy armadillo eet?
Lees meer

Moet jy armadillo eet?

Eet mense regtig armadillos? Dit lyk dalk na 'n vreemde vraag, maar die antwoord is "Ja". In baie gebiede van Sentraal- en Suid-Amerika word armadillo-vleis dikwels as deel van 'n gemiddelde dieet gebruik. … Daar word gesê dat die vleis soos fynkorrelige varkvleis van hoë geh alte smaak.