Wat beteken statiese klas?
Wat beteken statiese klas?

Video: Wat beteken statiese klas?

Video: Wat beteken statiese klas?
Video: Basis Elektriciteit 2. Statische Elektriciteit 2024, November
Anonim

'n C# statiese klas is 'n klas wat nie instansieer kan word nie. Die uitsluitlike doel van die klas is om bloudrukke van sy geërfde te verskaf klasse . A statiese klas word geskep met die " staties " sleutelwoord in C#. A statiese klas kan bevat staties slegs lede. Jy kan nie 'n voorwerp vir die skep nie statiese klas.

Net so kan 'n mens vra, wat is die nut van statiese klas?

Statiese klasse word gebruik as houers vir staties lede. Staties metodes en staties eiendomme is die mees gebruikte lede van 'n statiese klas . Almal staties lede word direk geroep deur die klas naam. Staties metodes doen 'n spesifieke werk en word direk genoem deur 'n tipe naam, eerder as die geval van 'n tipe.

Mens kan ook vra, wanneer moet 'n klas staties wees? Die voordeel van die gebruik van 'n statiese klas is dat die samesteller kan kontroleer om seker te maak dat geen instansielede per ongeluk bygevoeg word nie. Die samesteller sal waarborg dat gevalle hiervan klas geskep kan word nie. Statiese klasse is verseël en kan dus nie geërf word nie. Hulle kan nie van enigeen erf nie klas behalwe Object.

Verder, kan ons klas staties maak?

Die antwoord is JA, ons kan het statiese klas in java. In java, ons het staties instansie veranderlikes sowel as staties metodes en ook staties blok. Die klas wat ingesluit geneste klas staan bekend as Buitenste klas . In java, ons kan 't maak Hoogste vlak klas staties.

Wat is die verskil tussen statiese klas en nie-statiese klas in C#?

Verskil tussen staties en nie - statiese klas In statiese klas , word jy nie toegelaat om voorwerpe te skep nie. In nie - statiese klas , word jy toegelaat om voorwerpe te skep deur nuwe sleutelwoorde te gebruik. Die data lede van statiese klas kan direk verkry word deur sy klas naam.

Aanbeveel: