Özel ve Korunan Üyeleri : C
Birisi sınıflarında özel ve korunan üyeleri arasındaki fark olarak beni aydınlatabilir mi? Sınıf dışında "değil," hangi değişkenleri ve fonksiyonları özel yapılması gereken en iyi uygulama kuralları anladığım kadarıyla - ama MFC projem bakarak, MFC korumalı iyilik gibi görünüyor.
Farkı ne ve hangisini kullanmalıyım?
Teşekkürler.
CEVAP
Özel üye sınıf tanımlayarak içinde sadece erişilebilir.
Korunan üyeleri, bu sınıftan miras alan sınıfları tanımlayan bir sınıf ve erişilebilir.
Edit: Hem de kendi sınıf arkadaşları tarafından, ve türetilmiş sınıf arkadaşları tarafından korunan üyeleri durumunda erişilebilir.
Edit 2: sorunu bağlamında mantıklı ne olursa olsun Kullanın. Kaplin azaltmak ve temel sınıf uygulaması korumak için istediğiniz zaman üyelerine özel olun, ama eğer bu mümkün değilse korumalı olmayan üyeler kullanın. Sorunu daha iyi anlamak için C FAQ Lite kontrol edin. This question about protected variables da yardımcı olabilir.
Neden dış Java sınıfları iç sınıf özel...
Özel, kamu ve korunan miras arasındaki...
İsİnEditMode nasıl kullanılır() düzenl...
Nasıl GA yeni analytics.js özel değişk...
Lisp makroları bu kadar özel yapan ned...