बस कुछ स्पष्टीकरण चाहते थे। क्या अमूर्त आधार कक्षाओं में निजी सदस्य कभी नहीं होना चाहिए? उदाहरणसी ++ अमूर्त बेस क्लास निजी सदस्य
class abc{
public:
virtual void foo()=0;
private:
int myInt;
}
के लिए आप मींट जब से तुम एबीसी का एक उदाहरण नहीं बना सकते का उपयोग नहीं कर सकते हैं और वह अपने निजी के बाद से एक व्युत्पन्न वर्ग में नहीं होगा। क्या कोई ऐसी स्थिति है जहां आप अमूर्त आधार वर्गों में निजी सदस्यों का उपयोग करेंगे या यह गलत है?
ऐसे ही एक निजी सदस्य एक अमूर्त वर्ग में कोई मतलब नहीं है, यह मतलब नहीं है बस के रूप में * किसी अन्य * वर्ग में। –
@ मार्टिन्हो फर्नांडीस: क्या आप कह रहे हैं कि निजी डेटा सदस्य कभी समझ में नहीं आते हैं या आप विशेष रूप से 'int' या 'myInt' के बारे में कुछ कह रहे हैं? –
मैं कह रहा हूं कि निजी डेटा सदस्य जिनका उपयोग नहीं किया जाता है * कहीं भी * समझ में नहीं आता है।'कक्षा एबीसी {सार्वजनिक: आभासी शून्य foo() {};/* अब अमूर्त नहीं है */निजी: int myInt; 'myInt को और अधिक उपयोगी नहीं बनाता है। –