düzenleme : kodlama hataları düzeltildi. ıde kullanmadan baya kötü ve hatalı kod yazmışım. :d ayrıca kodlar resim haline çevrildi, bunun daha kaliteli olduğunu ve okunabilir olduğunu düşünüyorum. video kısmı maalesef ekleyemedim. :( ama yakında ekleyeceğim.
(yazdığım kodlardan utandım, çaktırma ;d )

türkçe adı yapıcı fonksiyon olarak geçer. classın içinde class ile aynı isme sahip bir fonksiyondur. return (geri dönüş.) tipi yoktur.
derleyici constructor'ı çağırdığınız zaman bellekte oluşturulması ve set edilme işlemlerinin beraber yapıldığından emin olmak ister. bu yüzden nesnelerimiz yamuk yapma ihtimali yok olur. hehe. :)

bu bilgilerden sonra c# için yapıcı fonksiyonları anlatmaya başlayabilirim.

yapıcı fonksiyonların default erişim belirteci private. yani türkçe adı ile özeldir.

private constructors

kullanıcı tarafından yüklenmiş görsel

siz bu yapıcı fonksiyonda bir nesne oluşturamayacaksınız.
kafasozluk kafasozluk = new kafasozluk(); // bu hata verir.
işte bu yüzden biz bunun içindekileri (genellikle) static olarak tanımlarız. çünkü bu classtan bir nesne oluşturamayacaksınız.

şimdi gelin daha detaylıca görelim.

kullanıcı tarafından yüklenmiş görsel


gördüğünüz gibi biz bunları genellikle böyle kullanıyoruz.


static constructors

kullanıcı tarafından yüklenmiş görsel


statik bir kurucu, herhangi bir statik veriyi başlatmak için kullanılır.

not: bunu böyle löps diye kullanmayın. çok fazla dikkat etmeniz gereken şey var. sizi buradan official document kısmına bırakayım.

public constructors

kullanıcı tarafından yüklenmiş görsel


public olanı böyle kullanıyoruz.


constructors değer kopyalama olayı

kullanıcı tarafından yüklenmiş görsel


değer kopyalama olayı bu kadar basit işte.

başlamadan önce "base" ne demek?

kullanıcı tarafından yüklenmiş görsel

resimde her şey açık. :)


gerçek hayatta nasıl kullanıyoruz.
şimdi gelelim zurnanın zurt dediği yere. gerçek hayat kullanımları. buraya bir video çekeceğim. bu kısmı yazarak anlatmak çok zor.
not: video çok yakında sizlerle.

abstract;
kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel

concrete

kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel
//datalı olanlar.
kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel
kullanıcı tarafından yüklenmiş görsel

not: kafanıza takılan bir yer varsa, sormaktan lütfen çekinmeyin.
devamını gör...

bu başlığa tanım girmek için olabilirsiniz.

zaten üye iseniz giriş yapabilirsiniz.

normal sözlük'ü kullanarak 3. parti dahil tarayıcı çerezlerinin kullanımına izin vermektesiniz. Daha detaylı bilgi için çerez ve gizlilik politikamıza bakabilirsiniz.

online yazar listesini görmek için lütfen giriş yapın.
zaman tüneli köftehor rehberi portakal normal radyo kütüphane kulüpler renk modu online yazarlar puan tablosu yönetim kadrosu istatistikler iletişim