Kapsülleme (ya da Sarma) nesne yönelimli programlamada herhangi bir nesnenin metotlarını, verilerini ve değiskenlerini diğer nesnelerden saklayarak ve bunlara erişimini sınırlandırarak yanlış kullanımlardan koruyan bir konsepttir. Bir nesne üzerinde hem veri soyutlama, hem de kontrol soyutlaması yapılıyor ise buna sarma adı verilir. Çoğu programlama dilleri kapsüllemeyi aşağıda sıraladığımız üç bilgi erişim belirteçleri ile desteklerler.
- Public (halka açık, kamu) erişim kuralı ile tanımladığımız metotlara ve verilere her nesneden erişebiliriz.
- Private (özel, gizli) erişim kuralı ile tanımladığımız bir metoda sadece bu metodun tanımlandığı sınıftan örneklendirilmiş nesnelerin içinden erişim hakkına sahip oluruz.
- Protected (korumalı) erişim kuralı ile tanımladığımız bir metoda ise bu metodun tanımlandığı sınıftan örneklendirilmiş nesnelerin içinden ve bu sınıfdan türetilmiş olan alt nesnelerden erişebiliriz.
Yazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Kapsulleme ya da Sarma nesne yonelimli programlamada herhangi bir nesnenin metotlarini verilerini ve degiskenlerini diger nesnelerden saklayarak ve bunlara erisimini sinirlandirarak yanlis kullanimlardan koruyan bir konsepttir Bir nesne uzerinde hem veri soyutlama hem de kontrol soyutlamasi yapiliyor ise buna sarma adi verilir Cogu programlama dilleri kapsullemeyi asagida siraladigimiz uc bilgi erisim belirtecleri ile desteklerler Public halka acik kamu erisim kurali ile tanimladigimiz metotlara ve verilere her nesneden erisebiliriz Private ozel gizli erisim kurali ile tanimladigimiz bir metoda sadece bu metodun tanimlandigi siniftan orneklendirilmis nesnelerin icinden erisim hakkina sahip oluruz Protected korumali erisim kurali ile tanimladigimiz bir metoda ise bu metodun tanimlandigi siniftan orneklendirilmis nesnelerin icinden ve bu sinifdan turetilmis olan alt nesnelerden erisebiliriz Yazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz