public erişim belirteci
public erişim belirteci, bir sınıfın üye değişkenlerini ve üye işlevlerini diğer işlevlere ve nesnelere görünür kılmasına verir. Herhangi bir public üye sınıf dışından erişilebilir kılınmış olur.
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 public double uzunluk; public 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; //public olduğu için sınıf dışından ulaşılabilir durumda sekil.genislik = 5; //public olduğu için sınıf dışından ulaşılabilir durumda sekil.Yazdir(); //public olduğu için sınıf dışından ulaşılabilir durumda Console.ReadLine(); } } |
Yukarıdaki örnekte neler oldu inceleyelim.
Üye değişkenleri uzunluk ve genişlik değişkenlerini public olarak ayarlayıp, Dikdortgen sınıfından sekil nesnesini türeterek genislik ve yukseklik değerlerini girdik. Yazdir metodunu public olarak ayarlardığımız için yine sekil.Yazdir() diyerek metodun çalıştırılmasını sağladık.