Friend Class in C++ in Hindi – फ्रेंड क्लास क्या है?

हेल्लो दोस्तों! आज हम इस पोस्ट में Friend Class in C++ in Hindi (फ्रेंड क्लास क्या है?) के बारें में पढेंगे और इसके example को भी देखेंगे. इसे आप पूरा पढ़िए यह आपको आसानी से समझ में आ जायेगा. तो चलिए start करते हैं:-

Friend Class in C++ in Hindi

एक friend class एक class होती है जो उस class के private और protected members को access कर सकती है जिसमें उसे declare किया जाता है.

यह तब useful होती है जब हम किसी विशेष class के द्वारा दूसरे class के private और protected members को एक्सेस करना चाहते है.

किसी क्लास को friend class बनाने के लिए friend कीवर्ड का प्रयोग किया जाता है.

class A
{

friend class B;

};

class B
{

};

जब एक क्लास friend class के रूप में declare हो जाती है तो friend class के सभी member functions भी friend functions बन जाते है.

Friend class का example –

नीचे दिए गये उदाहरण में हमारे पास दो classes है – A और B. और A class के पास ch, num दो private data members है. इसमें class B को friend class के रूप में declare किया गया है. इसका मतलब यह है कि B जो है वह A के private members को access कर सकता है.

#include <iostream>
using namespace std;

class A{
private:
char ch='X';
int num = 20;
public:
friend class B;
};

class B {
public:
void disp(A obj){
cout<<obj.ch<<endl;
cout<<obj.num<<endl;
}
};

int main() {
B obj;
A obj2;
obj.disp(obj2);
return 0;
}

इसका आउटपुट –
X
20

इन्हें भी पढ़ें:-

  • Encapsulation in C++ in Hindi
  • polymorphism in c++ in Hindi

निवेदन:- अगर आपके लिए यह आर्टिकल उपयोगी रहा हो तो इसे अपने friends और classmates के साथ अवश्य share कीजिये. और आपके इससे related कोई सवाल हो तो नीचे कमेंट के द्वारा बताइए. अगर आपको किसी दूसरे subject से सम्बन्धित नोट्स चाहिए. तो उसे भी आप आप बता सकते हैं. धन्यवाद.

Leave a Comment