Category

Nesne Tabanlı Programlama

7.5 – Formdan Nesne Oluşturma

📘 7.5 – Formdan Nesne Oluşturma 🔹 Açıklama: Gerçek dünya uygulamalarında, kullanıcı arayüzü (Form) üzerinden alınan verilerin sınıflar aracılığıyla işlenmesi hem düzenli hem de güvenli bir program yapısı sağlar. Bu süreçte: 📍 Kullanım...
Read More

7.4 – Bilgi Gizleme Örneği

📘 7.4 – Bilgi Gizleme Örneği 🔹 Açıklama: Bilgi gizleme (Information Hiding), nesne tabanlı programlamanın en önemli ilkelerinden biridir. Bu yaklaşımda amaç; sınıf içindeki verilerin dışarıdan doğrudan erişilmesini engelleyerek yalnızca izin verilen...
Read More

7.3 – Get-Set Yöntemleri

📘 7.3 – Get-Set Yöntemleri 🔹 Açıklama: C# dilinde get ve set blokları, kapsülleme (encapsulation) mekanizmasının en önemli araçlarıdır. Bu bloklar sayesinde sınıf içindeki değişkenler dış dünyaya kontrollü şekilde açılır. get: Değerin okunmasını sağlar. set: Değerin atanmasını sağlar...
Read More

7.2 – private Değişken, public Özellik Kullanımı

📘 7.2 – private Değişken, public Özellik Kullanımı 🔹 Açıklama: Nesne tabanlı programlamada en temel güvenlik ve yapılandırma tekniklerinden biri, sınıf içindeki verileri private anahtar sözcüğüyle dış erişime kapatarak, bu verilere yalnızca public özellikler (property) aracılığıyla...
Read More

7.1 – Kapsülleme Nedir? (Encapsulation)

📘 7.1 – Kapsülleme Nedir? (Encapsulation) 🔹 Açıklama Kapsülleme (Encapsulation), nesne tabanlı programlamanın temel taşlarından biridir. Bir sınıfın verilerini (field) dış müdahalelere kapatarak yalnızca kontrollü bir şekilde erişilmesini sağlar. Bu yapı sayesinde:...
Read More