Kalıtımda Üye Erişimi-Internal Belirteci C# Ders 60

Kalıtımda Üye Erişimi-Internal Belirteci C# Ders 60

Daha fazla bilgi için : www.gorselprogramlama.com

Internal : C#.nette verilere uygulamanın her yerinden ulaşabilmek için Internal belirtecini kullanırız.Public ile farklı uygulamalardan erişim sağlanırken Internal ile aynı uygulama haricinde erişim sağlanamaz.

Örnek : Bir sınıf oluşturalım ve bu sınıfı miras olarak alan yeni bir sınıf oluşturalım.

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;

namespace kalitim_ilk

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}//Daha fazla bilgi için : www.gorselprogramlama.com

private void button1_Click(object sender, EventArgs e)

{

Mirasci m = new Mirasci();

label1.Text = m.isimAlGonder(textBox1.Text);

}

}

}

class Isim

{

private string s;
internal string isimAlGonder(string ad)

{

s = ad;

return s;

}//Daha fazla bilgi için : www.gorselprogramlama.com

}

class Mirasci : Isim

{

}

[/code]

Yukarıdaki kodlara baktığımızda mirasci sınıfı Isim sınıfının özelliklerini miras olarak almıştır.  IsimAlGonder metodu Internal tanımlandığı için uygulamanın her yerinden çağrılabilir.  Çağrılabildiğini nerden anlarım diyorsanız.Uygulamanın herhangi bir yerinde sınıfa ait bir değişken oluşturup çağırmayı deneyin.Biz mesela buton1’in içinden çağırdık.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir