Merhaba bu yazımda size c# ta çok önemli bir yer olan sınıflandırma ve sınıflandırmada önemli bir etken olan kapsüllendirmeyi anlatacağım.
Sınıflandırma class sözcüğüne dayanır.Sınıf oluşturmak bilgiyi sistematik bir unsur olarak düzenleme amaçlıdır.Sınıflandırmayı insanlar üzerinden örnek vermek gerekirse düşünce ve iletişim sözcüleri akla gelir.Sınıflandırma iletişim kurma ve yapıyı ekrana aktarma konusunda köklü bir etkisi vardır.
Kapsülleme(Encapsulation)
Sınıfları tanımlarken en önemli ilkelerden biri kapsüllemedir.Kapsülleme bir kelime ve akla girebilcek en kolay yolla anlatılmak istenirse;”sınıfı kullanıcak program sadece yapıyı ve etkinliğini bilmek ister,iç durum bilgisine ihtiyaç duymaz.İşte bu noktada kapsülleme devreye girer.” şeklinde anlatılır.
Sınıf Tanımlama
C# ta sınıf tanımlamanın anahtar sözcüğü class tır.Aşağıda tanımlanmış basit bir class örneği verdim incelersek daha iyi anlarız.
Class daire
{
Double Alan()
{
Return 3.14*yaricap*yaricap;
}
Double yaricap;
}
Eğer bu class uygulamasını bir web forms veya win forms üzerinde tanımlayıp uygulamak istersek;
Daire d;//daire tanımlaması için bir değişken yarattık
d=new daire();//atadık ve başlattık.
Umarım yeni başlayanlar için güzel bir makale olmuştur.İyi çalışmalar.