Sınıfların doğrudan dışarıyı ilgilendirmeyen elemanları private bölüme konularak gizlenebilir. Böylece sınıfı kullanacak kişiler “çok fazla şey varmış” duygusuna kapılmazlar ve doğrudan kullanabilcekleri elemanlara yönelirler. Sınıfın iç işleyişe yönelik dışarıyı ilgilendirmeyen …
Blog Posts
Nesne yönelimli programlama tekniğini (NYPT) tek cümleyle açıklamak mümkün değildir. Fakat kısaca “sınıflar kullanarak program yazma tekniğidir”. NYPT birtakım anahtar kavramların birleşiminden oluşur. Bu anahtar kavramlar tamamen birbirinden ayrık değildir, …
Bir sınıf nesnesi new operatörüyle yaratılmak istendiğinde, new operatörü sınıf nesnesini heap’ta tahsis eder, sonra sınıfın ismine başlangıç metodu (constructer) denilen bir metodunu çağırır. Başlangıç metodu referans bildirimi sırasında değil, …
Elemanları aynı türden olan ve bellekte ardışıl bir biçimde bulunan veri yapılarına dizi (array) denir. Diziler sayesinde aynı türden çok sayıda değişkeni tek hamlede yaratabiliriz ve bütün elemanlara bir döngü …
Çalışmak için sessiz sakin bir yer bulun. Çok az insan, gürültülü ve dikkat dağıtıcı bir yerde konsantre olabilir. Programlama, beyinsel bir iştir. Derin konsantrasyon ister. Yazılım geliştirmenin bütün aşamaları, özellikle …
Uzantısı .dll şeklinde bulunan dosyalara dinamik kütüphane dosyaları denir. Aslında .exe formatı ile .dll dosya formatı arasında küçük bir ayrıntıdan başka fark yoktur. Her ikiside PE (Portable Executable) formatına sahiptir. …
İsim (name) dil içerisindeki herhangi bir syntax yapısının ismini ifade eder. Yani isim bir isim alanı ismi olabilir, sınıf ismi olabilir, değişken ismi olabilir ya da henüz görmediğimiz başka bir …
system isim alanı içerisindeki String sınıfı, yazılar üzerinde işlem yapan genel bir sınıftır. Bu sınıf çok kullanıldığı için string anahtar sözcüğüyle de karşılanmıştır. Yani string demekle system.string demek tamamen aynı …
Bilgisayar rastgele sayıyı, matematiksel işlemlerle üretmektedir. system isim alanındaki Random isimli sınıf bunun için kullanılır. Random sınıfının static olmayan Next isimli aşağıdaki gibi bir metodu vardır. [crayon-673f1c89eab74402886181/] Bu metod her …