Nyilvános

Szerző: Robert Simon
A Teremtés Dátuma: 21 Június 2021
Frissítés Dátuma: 22 Június 2024
Anonim
Nyilvános - Technológia
Nyilvános - Technológia

Tartalom

Meghatározás - Mit jelent a nyilvános?

A C # nyelven a nyilvános egy olyan kulcsszó, amely egy típus és típustag hozzáférhetőségének deklarálására szolgál, hogy a hozzáférés ne legyen korlátozott. Ez az egyik hozzáférés-módosító, amely teljes láthatóságot biztosít minden típusú és típusú tag számára.

A C # ösztönzi az információ elrejtésének használatát, amely az objektumorientált nyelv alapelve, amely elősegíti a szoftver minőségének javítását. Ennélfogva egy típus tagjának alapértelmezés szerint privát hozzáférése van. Ezt csak akkor kell módosítani, ha a tagnak hozzáféréssel kell rendelkeznie bármelyik kóddal annak a közgyűlésnek, amelyben azt deklarálják, vagy egy másik, a tagra hivatkozó egységből.

Néhány C # konstrukció, például a névtér, az interfész tagjai és a felsorolás tagjai nyilvános hozzáférhetőséggel rendelkeznek, és nem teszik lehetővé más akadálymentesség elérését. Ezenkívül a felhasználó által meghatározott típusoknak, amelyek túlterhelnek bizonyos operátorokat az egyéni megvalósítás biztosítása érdekében, a túlterhelt operátorokat nyilvánosságra kell hozniuk.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Public

Az összes többi akadálymentesség közül a nyilvános a leginkább megengedhető hozzáférés, amely magában foglalja a magán, a védett és a belső akadálymentességet. Ennek oka az, hogy nincs korlátozás a nyilvános típushoz vagy típustaghoz való hozzáféréshez - ez használható mind a típus példányaihoz, mind statikus tagjaihoz.

Például a BankAccount osztály egy felhasználó számla adatait képviseli, és rendelkezhet nyilvános módszerrel, a DisplayAccountBalance-vel, így az összeszerelésen belüli vagy az osztályra hivatkozó összes csoport meghívhatja ezt a módszert az egyenleg megjelenítéséhez.

A C ++-val ellentétben az alaposztály nyilvános tagjai csak az összes származtatott osztályukban lehetnek nyilvánosak. A C # esetében nincs lehetőség megadni a hozzáférés-módosítókat, akár védett, akár privát módon, az osztály származtatásakor.

Míg a nyilvános akadálymentességhez egy típushoz vagy annak tagjához lehet hozzáférni, ugyanabból a szerelvényből, vagy egy másik szerelvényből származó kód alapján, amely hivatkozik rá, a belső akadálymentesség használható a típusok elérésére a szerelvényen belül.
Ezt a meghatározást a C #