C# internal erişim belirleyici

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0

internal erişim belirteci​

internal erişim belirteci, bir sınıfın üye değişkenlerini ve üye işlevlerini geçerli derlemedeki (DLL ve EXE) tüm sınıflardan erişilebilir olmasını sağlar. Geçerli derleme dışında erişim mümkün değildir. Başka bir deyişle, internal erişim belirticisine sahip herhangi bir üyeye uygulama içinde tanımlanan herhangi bir sınıf veya yöntemden erişilebilir.


Dikdortgen sınıfı:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

class Dikdortgen
{
//üye değişkenler
internal double uzunluk;
internal double genislik;

public double AlanGetir()
{
return uzunluk * genislik;
}

public void Yazdir()
{
Console.WriteLine("Uzunluk: {0}", uzunluk);
Console.WriteLine("Genişlik: {0}", genislik);
Console.WriteLine("Dikdörtgen Alanı: {0}", AlanGetir());
}
}
Main içinde Kullanımı:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

class Program
{
static void Main(string[] args)
{

Dikdortgen sekil = new Dikdortgen();
sekil.uzunluk = 4;
sekil.genislik = 5;
sekil.Yazdir();
Console.ReadLine();

}
}
Yukarıdaki örnekte bulunan genislik ve uzunluk geçerli derleme içinde bulunan bütün sınıflardan ulaşılabilir olmuştur.

protected internal erişim belirteci​

protected internal erişim belirteci, bir sınıfın, aynı uygulama içindeki bir alt sınıf dışında, diğer sınıf nesnelerinden ve işlevlerinden üye değişkenlerini ve üye işlevlerini gizlemesine izin verir. Bu, kalıtımın uygulanması sırasında da kullanılır
 
Üst Alt