Category

Nesne Tabanlı Programlama

9.2 – Overload (Aşırı Yükleme) Kavramı

📘 9.2 – Overload (Aşırı Yükleme) Kavramı 🔹 Açıklama: Overloading (Aşırı Yükleme), bir sınıf içinde aynı isimde birden fazla constructor (yapıcı metot) veya metot tanımlayabilmeye olanak sağlayan bir özelliktir. Fark, bu metotların aldığı parametre...
Read More

9.1 – Constructor (Yapıcı) Metotlar

📘 9.1 – Constructor (Yapıcı) Metotlar 🔹 Açıklama: Constructor (yapıcı) metotlar, bir sınıftan nesne oluşturulduğunda otomatik olarak çalışan özel metotlardır. Bu metotlar sınıf adıyla aynı isme sahiptir ve geri dönüş türü (void, int vb.)...
Read More

8.4 – Kapsülleme ile Veri Güvenliği

📘 8.4 – Kapsülleme ile Veri Güvenliği 🔹 Açıklama: Kapsülleme (Encapsulation), nesne tabanlı programlamanın en güçlü yönlerinden biridir. Bu teknikle, kullanıcıdan alınan verilerin sınıf dışından doğrudan değil, sadece izin verilen yollarla değiştirilmesi...
Read More

8.3 – Listeleme ve Silme İşlemleri

📘 8.3 – Listeleme ve Silme İşlemleri 🔹 Açıklama: Bu bölümde kullanıcıdan alınarak nesne hâline getirilen öğrenci bilgileri, görsel kontrollerde (özellikle ListBox) listelenecek ve bu listeden istenilen kayıtlar silinebilecek. Özellikle ListBox gibi kontrol...
Read More

8.2 – Formdan Öğrenci Bilgisi Alma

📘 8.2 – Formdan Öğrenci Bilgisi Alma 🔹 Açıklama: Bu başlık altında, form üzerinde bulunan kontrollerden (TextBox, ComboBox, NumericUpDown vb.) alınan bilgileri, daha önce tanımladığımız Ogrenci sınıfı aracılığıyla bir nesneye dönüştürmeyi öğreneceğiz. Bu yaklaşım,...
Read More