korumalı

Yazar: Robert Simon
Yaratılış Tarihi: 21 Haziran 2021
Güncelleme Tarihi: 22 Haziran 2024
Anonim
Kur korumalı TL mevduat hesabı nasıl çalışır?
Video: Kur korumalı TL mevduat hesabı nasıl çalışır?

İçerik

Tanımı - Korumalı ne demektir?

Korumalı, C # 'da, bir sınıf üyesinin erişilebilirliğini ilan etmek için kullanılan bir anahtar kelimedir, öyle ki, o üyeye erişim, ilan edildiği sınıf ile veya sınıftan türetilen herhangi bir sınıfla sınırlıdır. Korumalı erişilebilirlik, sınıf dışında tamamen görünür olmalarını önlemek için saha, yöntem ve özellik bildirimlerinde kullanılabilir.

Korumalı, bir sınıfın üyesinin özelden daha görünür, ancak halka açık olandan daha az görünür olmasını sağlayan bir erişim değiştiricisidir. Bir temel sınıfın korunan üyeleri, yalnızca soyundan gelenler tarafından paylaşılabilir; bu onları geçersiz kılabilir veya kullanabilir.

Korumalı değiştirici, C # nesne yönelimli programlamada kapsülleme kavramının uygulanmasına yardımcı olur. Esas olarak, türetilmiş sınıfta yeniden kullanılan ve ortak mantığın zengin sınıf hiyerarşisi ile birlikte merkezileştirilmesine yardımcı olan bir temel sınıfın üyeleri ile kullanılır.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

Techopedia Korumalı açıklar

Korumalı bir üyeye, türetilmiş sınıfta ancak erişim türetilmiş sınıftan geçiyorsa erişilebilir. Bildirildiği sınıfın program dışından erişilmesi gerekiyorsa, türetilmiş bir tür örneği veya ondan oluşturulmuş bir sınıf türü aracılığıyla olması gerekir.

Örneğin, BankAccount sınıfı, bir kullanıcının hesap ayrıntılarını temsil eder ve BankAccount sınıfından türetilen herhangi bir sınıfın (SavingsAccount, CheckingAccount, vb. Gibi) herhangi bir sınıfın (SavingsAccount, CheckingAccount, vb. Gibi) hesaplanabilmesi için gerekli kodu kullanarak geçersiz kılabileceği şekilde bir yöntem tanımlayabilir. hesap türüne göre faiz hesaplar.

Korumalı bir üye statik bir değiştiriciyle kullanılamaz, çünkü yalnızca bir örnekle erişilebilir. Korumalı bir değiştirici, bir yapı üyeleriyle kullanılamaz, çünkü kalıtım yapı tarafından desteklenmez.

Türetilmiş sınıfta uzmanlık için yürütülmesi gereken mantığı genişletmek için "sanal" değiştirici ile korumalı bir yöntem bildirilebilir.
Bu tanım, C # con yazılmıştır