1.

क्लास की परिभाषा का प्रारूप लिखिए और उसके प्रत्येक भाग का अर्थ समझाइए। 

Answer»

क्लास एक ऐसा डाटा तत्त्व है, जिसमें प्रोग्राम के सभी डाटा सदस्यों व फंक्शनों को एक संरचना में व्यवस्थित किया जाता है। C++ भाषा में, क्लास को class कीवर्ड द्वारा परिभाषित किया जाता है।

क्लास को घोषित करने का प्रारूप
class class_name
{
private:
Variable declaration 1;
Function declaration 1;
public:
Variable declaration 2;
Function declaration 2;
};
उपरोक्त प्रारूप में, class एक की-वर्ड है, जो किसी क्लास की शुरुआत करता है। class_name उस क्लास का नाम है, जो यूजर द्वारा रखा जाता है।

⦁    private इसे एक्सेस स्पेसीफायर कहा जाता है, जिसमें परिभाषित डाटा आइटम व फंक्शन केवल उसी क्लास के सदस्य फंक्शन द्वारा एक्सेस किए जा सकते हैं।

⦁    Variable declaration 1 यह क्लास में परिभाषित डाटा आइटम है, जो private भाग में परिभाषित हैं। यह केवल इसी क्लास के अन्दर इसके सदस्य फंक्शन द्वारा एक्सेस किए जा सकते हैं।

⦁    Function declaration 1 यह क्लास में परिभाषित फंक्शन है, जो private भाग के अन्दर परिभाषित है। यह केवल इसी क्लास के अन्दर इसके सदस्य फंक्शन द्वारा एक्सेस किए जा सकते हैं।
public यह एक एक्सेस स्पेसीफायर है, जिसमें परिभाषित डाटा आइटम व फंक्शन किसी के भी द्वारा एक्सेस हो सकते हैं।

⦁    Variable declaration 2 यह क्लास में परिभाषित पब्लिक डाटा आइटम है, जो प्रोग्राम में किसी के भी द्वारा एक्सेस किए जा सकते हैं।

⦁    Function declaration 2 यह क्लास में परिभाषित पब्लिक फक्शन है, जो प्रोग्राम में किसी के भी द्वारा एक्सेस किए जा सकते हैं।
}; यह क्लास के अन्त को प्रदर्शित करता है।

उदाहरण
class Teacher
{
public:
int Id;
void Subject ();

private:

int no_of_lecture;
void Department ();
};



Discussion

No Comment Found