![Védett - Technológia Védett - Technológia](https://a.continuousdev.com/technology/protected.jpg)
Tartalom
- Meghatározás - Mit jelent a védett?
- 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 Protected-t
Meghatározás - Mit jelent a védett?
A C # alatt védett olyan kulcsszó, amely egy osztálytag hozzáférhetőségének deklarálására szolgál, úgy, hogy az ehhez a taghoz való hozzáférés az azt tartalmazó osztályra korlátozódik, amelyben azt bejelentették, vagy bármely, az azt tartalmazó osztályból származó osztályra. A védett akadálymentesség felhasználható a terepi, módszer- és tulajdonságbevallásokban, hogy megakadályozzák őket, hogy osztályukon kívül teljesen láthatók legyenek.A Protected egy hozzáférés-módosító, amely lehetővé teszi az osztály tagjainak, hogy jobban láthatóak legyenek, mint a privát, de kevesebb, mint a nyilvános hozzáférés. Az alaposztály védett tagjait csak utódaik oszthatják meg, akik felülbírálhatják vagy felhasználhatják őket.
A védett módosító elősegíti a C # objektum-orientált programozás beillesztésének koncepcióját. Elsősorban egy olyan alaposztály tagjaival használják, amelyeket újra felhasználnak a származtatott osztályban, ami elősegíti a közös logika központosítását a gazdag osztályhierarchia mellett.
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 Protected-t
A védett tag csak akkor érhető el a származtatott osztályban, ha a hozzáférés a származtatott osztályon keresztül történik. Ha ehhez az osztályhoz tartozó programból kívülről kell hozzáférni, amelyben deklarálják, akkor származtatott típusú példán keresztül, vagy az abból létrehozott osztálytípuson keresztül kell hozzáférni.Például a BankAccount osztály képviseli a felhasználó számlaadatait és meghatározhatja a CalculateInterest módszert védett formában, hogy a BankAccount osztályból származó bármely osztály (például SavingsAccount, CheckingAccount stb.) Felülbírálhassa a CalculateInterest módszert a szükséges kóddal. kiszámítja a kamatot a számla típusa alapján.
A védett tag nem használható statikus módosítóval, mert csak egy példányon keresztül érhető el. A védett módosítót nem lehet használni egy sztruktúra tagjaival, mert az öröklést az struct nem támogatja.
Védett módszer deklarálható a "virtuális" módosítóval annak a logikanak a kibővítéséhez, amely a származtatott osztály specializálódásához szükséges.
Ezt a meghatározást a C #