Merhabalar Arkadaşlar,
Bu yazımızda NDP deki temel sınıf(class) ve nesne(object) kavramlarından bahsedeceğiz.
Sınıflar
NDP ile yazacağımız programlarda sadece nesneler vardır. Bu nesneler, veri alışverişi yaparak, birbirleriyle haberleşirler.
Nesneler NDP'da sınıf(class) olarak ifade edilen şablonlardan oluşturulurlar.
Her sınıf içinde, o sınıftan üretilecek nesnelerin özellikleri ve davranışları tespit edilir.
Örneğin, Ogrenci isminde bir sınıf(class) oluşturacak olursak;
- bu sınıftan üretilecek nesnelerin ortak yani, bir numara, ad, soyad, gibi özellikleri olacaktır.
Sınıflar, nesne üretmenin yanında aralarında akraba ve ilişkileri kurmak mümkündür.
Nesneler
Nesneyi, belirlenmiş bir işlevi yerine getiren, bunun içinde çeşitli fonksiyonlar içeren bir yapı olarak tanımlayabiliriz.
NDP da nesneler sınıflardan üretilir.
Nesneler, sınıfların aksine canlıdırlar ve kimlikleri vardır.
Aşağıdaki örneğimizde Ogrenci sınıfından üretilmiş iki nesnenin sahip olduğu değişkenler değişik özelliklere sahiptir.
İyi çalışmalar dilerim.
ConversionConversion EmoticonEmoticon