Serdar YILMAZ
Bizimkisi Bir “Bug” Hikayesi...
Serdivan/Sakarya

Arşiv 'Genel' Kategori

C# – Yapıcı Metotlar

dotnet

Bir sınıftan nesne oluşturulduğu an arkaplanda otomatik olarak çalıştırılan metotlara yapıcı metotlar denilmektedir. Bu yüzden nesne oluşturulduğunda otomatik olarak yapılmasını istediğimiz işlemleri yapıcı metotların içerisine yazarız.

Yapıcı Metotlar Nasıl Tanımlanır ? 

  1. Yapıcı metotların isimleri sınıf isimleri ile aynı olmak zorundadır.
  2. Public olarak bildirilmeleri gerekir.
  3. Geri dönüş değerleri yoktur.

new Matematik()” ifadesi ile Matematik sınıfından bir nesne oluşturulduğu an yapıcı metot otomatik olarak çalışacak ve PiSayisi özelliğine 3.1415 değerini, EulerSayisi özelliğine 2.7182 değerini atayacaktır.

Sıradan metotlar gibi yapıcı metotlarda parametre alabilmektedir. Ancak yapıcı metotlar nesne oluşturulduğu an çalıştığı için parametreler nesne oluşturulurken girilmelidir.

Bir önceki yazımızda Sınıfları anlatırken yukarıdaki programı yapıcı metot kullanmadan hazırlamıştık (Bkz:C# – Sınıflar). Her iki kaynak kodu karşılaştırıldığında, yapıcı metodun Main()‘de ki kod kalabalığını azalttığı ve özelliklere olan erişimi daha kontrollü bir şekilde sağladığı görülecektir.

Yapıcı Metotların Aşırı Yüklenmesi

Tıpkı sıradan metotlar gibi yapıcı metotlarda aşırı yüklenebilir. Metotları anlatırken imza kavramına ve metotların aşırı yüklenmesine değinmiştik (Bkz: C# – Metotların Aşırı Yüklenmesi). Yinede kısaca bahsetmek gerekirse; parametre sayısı ve parametrelerin tipinden en az birisinin farklı olması şartıyla birden fazla yapıcı metot tanımlanabilir.

Varsayılan Yapıcı Metot

Her sınıfın biz tanımlasak da tanımlamasak da bir yapıcı metodu vardır. Bu yapıcı metoda varsayılan yapıcı metot denilmektedir. Default olarak sınıf içerisinde yer alan bu yapıcı metodun görevi; sınıf içerisindeki özelliklere(değişkenlere) herhangi bir ilk değer vermediğimizde, bu özelliklerden numerik olanlara “0”, bool tipinde olanlara “false ” ve string gibi referans tipli olanlara da “null” değerini atamaktadır.

Serdar YILMAZ

Metreyle Satılan Yazılım

BilgisayarŞuan okuyacaklarınız ülkemizde yasaların nasıl işlediğini ve devlet kurumlarının nasıl çalıştığını anlatması bakımından önemli. Eğer olur da bir gün yolunuz devlet dairelerine düşerse, en basit işlerin, nasıl karmaşık hale geldiğini, hiç bir önemi olmamasına rağmen formalite icabı yapılan işlerin yaratmış olduğu sıkıntıyı daha iyi anlayacaksınız. Devamını Okumak İçin Tıklayınız…

Aydın KÖKSAL Kimdir ?

Aydın Köksal,Aydın Köksal kimdir,Prof. Dr. Aydın Köksal Son zamanlarda Türkçeyi korumak adına sosyal medya üzerinden çeşitli çalışmalar yürütülmekte. Facebook’da kurulan  ” Türkçe” nin Diriliş Hareketi  adlı sayfada bu alanda önemli çalışmalar yapmakta. Bilgisayar, donanım, yazılım, veri tabanı gibi 2500 bilişim terimini Türkçeye kazandırmış olan Aydın Köksal hocamızı da onların sayesinde tanıdım. Bu yüzden kendilerine teşekkür ediyorum ve yaptığım yazım hatalarından dolayıda özür diliyorum. 🙂 Devamını Okumak İçin Tıklayınız…

Eski Türk Astroloji Sistemine Göre Burçlar

Eski Türk Astroloji,Eski Türk Burçları,Türk Burçları

Tram-Semen tarafından kaleme alınan  “Türk Astrolojisi” adlı dört ciltlik kitapta, Eski Türk astrolojisi sistemine ait 36 burç aşağıda ki şekilde yer almakta. Her ne kadar burçları takip eden ve ilgilenen biri olmasam da yakından tanıdığım kişilerde gözlemlediğim durumların kısmen burçlarda geçmesi ilgimi çekti. Devamını Okumak İçin Tıklayınız…

Renklerin İnsan Üzerindeki Etkisi

renklerin beyindeki etkisi,Renklerin Psikolojik Etkisi,renklerin etkisi,renklerin anlamları,renklerin algılanmasıÇevremiz de gördüğümüz nesneleri dikkatli bir şekilde incelediğimiz de benzer amaçlarla kullanılanların genel de aynı renklerde olduğunu görmekteyiz. Birbirinden farklı firmalar, farklı ürünler üretirken aynı renkleri ağırlıklı olarak kullanması, firmaların, renklerin insan psikolojisi üzerinde etkisinden faydalandığını göstermekte. Devamını Okumak İçin Tıklayınız…

Steam Yaz İndirimleri (19-28 Haziran)

steam,steam logo,steam amblem,oyun steam

 

Oyunlarla aramın pek iyi olduğunu söyleyemem ancak yazın televizyon yayınlarını ve sosyal medyanın durumunu hatırladıkça oyunlara sığınmaktan başka çare kalmıyor. Hal böyle olunca da rotamı Steam’e çeviriyorum. Valve tarafından yapılan açıklamada 19 ve 28 Haziran tarihlerinde oyunlarda indirime gidileceği  belirtilmekte. Bu haber yaza güzel bir başlangıç yapmak için iyi bir fırsat. Uzun soluklu 5-6 oyun yaz boyunca işimi fazlasıyla görecektir.