Etiket arşivi » interface arayüz nedir nasil kullanilir «

                        Teknoloji Haberleri

C# : Arayüzler [interface]

c sharp 150x150 C# : Arayüzler [interface] dot net c sharp Daha önce Abstract (özet/soyut) metodların türeyen sınıfta özelleştirilmesi gerektiğini söylemiştik. Şimdi de ona benzeyen başka bir veri türü olan Interface i işleyeceğiz. Interface ile bütün metod ve özellikleri abstract olan bir sınıftan fazla farkı yoktur aslında.

Arayüzler bildirilirken başına büyük I harfi konulur, bu bir gelenektir, bir zorunluluğu yoktur.

Arayüzlerde metod, özellik, indexleyici, delegate ve olay bildirimi yapılabilir. Bildirdiğimiz bu veri türlerinin gövdesi yoktur.

Bildirimine geçmeden önce önemli 3 tane özellikten bahsetmek istiyorum;

  • Arayüzde bütün elemanlar içsel olarak public olduğu için ayrıca bir erişim belirleyicisi kullanmak yanlıştır.
  • Arayüzde statik eleman bildirimi yapılamaz.
  • Arayüzde değişken bildirimi yapılamaz.

Arayüz bildirimi interface anahtar sözcüğü kullanılarak bildirilir. Aşağıdaki kod bloğunda 2 metod ve bir özellik tanımladık.

more »