Openbaar

Schrijver: Robert Simon
Datum Van Creatie: 21 Juni- 2021
Updatedatum: 22 Juni- 2024
Anonim
Openbaar
Video: Openbaar

Inhoud

Definitie - Wat betekent Public?

Openbaar, in C #, is een trefwoord dat wordt gebruikt om de toegankelijkheid van een type en type lid aan te geven, zodat de toegang niet beperkt is. Het is een van de toegangsmodificaties die volledige zichtbaarheid biedt voor alle typen en typeleden.

C # stimuleert het gebruik van het verbergen van informatie, het fundamentele principe van objectgeoriënteerd taalgebruik dat helpt bij het verbeteren van de softwarekwaliteit. Daarom heeft een lid van een type standaard privétoegang. Dit hoeft alleen te worden gewijzigd wanneer dat lid toegankelijk moet zijn voor elke code in de assembly waarin het wordt aangegeven of een andere assembly die naar het lid verwijst.

Sommige van de C # -constructies zoals naamruimte, leden van een interface en leden van een opsomming hebben openbare toegankelijkheid en staan ​​geen andere toegankelijkheid toe. Bovendien moeten door de gebruiker gedefinieerde typen die specifieke operators overbelasten voor aangepaste implementatie de overbelaste operators als openbaar verklaren.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart Public

Public is de meest toegestane toegankelijkheid van alle andere toegankelijkheid, waaronder private, beschermde en interne toegankelijkheid. Dit komt omdat er geen beperking is voor de toegang tot een openbaar type of type lid - het kan worden gebruikt voor zowel bijvoorbeeld als statische leden van een type.

De klasse BankAccount vertegenwoordigt bijvoorbeeld de accountgegevens van een gebruiker en kan een openbare methode hebben, DisplayAccountBalance, zodat elke andere klasse in de assembly of de assembly die naar de class verwijst deze methode kan gebruiken om het saldo weer te geven.

In tegenstelling tot C ++ kunnen openbare leden van een basisklasse alleen openbaar zijn in al hun afgeleide klassen. In C # is er geen optie om toegangsmodificatoren op te geven, beschermd of privé, tijdens het afleiden van een klasse.

Hoewel openbare toegankelijkheid wordt gebruikt om toegang te krijgen tot een type of zijn lid vanuit een code in dezelfde assemblage of een andere assemblage die ernaar verwijst, kan interne toegankelijkheid worden gebruikt om toegang te krijgen tot types vanuit de assemblage.
Deze definitie is geschreven in de con van C #