İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:
SORU:
C# programlama dilinde sınıflar hakkında kısaca bilgi
veriniz.
CEVAP:
C# programlama dili, programcıları nesne
yönelimli programlama yaklaşımı ile çalışmaları
konusunda yönlendirmektedir. Visual Studio ile yeni bir
form, web form, web servis gibi bir dosya
oluşturulduğunda şablondan bir sınıf yapısı ile
oluşturulduğu görülecektir. Sınıflar nesne yönelimli
programlama yaklaşımının en önemli araçlarıdır. Yeni bir
sınıf oluşturulduğunda Visual Studio gerekli olabilecek
isim uzaylarını otomatik olarak eklemektedir. Ayrıca yeni
sınıf tanımını var olan projenin isim uzayı içinde
tanımlamaktadır. Böylece projenin diğer dosyalarından bu
sınıfa using kullanmadan doğrudan ulaşmak mümkün
olacaktır. Eğer projede çok sayıda sınıf olacak ise ve bu
sınıflar hiyerarşik bir şekilde gruplandırılmak isteniyor ise,
aynı proje içinde farklı isim uzayları tanımlanabilir. Sınıf
yapıldıktan sonra sınıfın üyeleri tanımlanmalıdır. Sınıf
üyesi olarak ise değişkenler, fonksiyonlar ve özellikler
tanımlanabilmektedir.