MCAWALA

C++ Vertical Menu

C++ Programming Topics

C++ में Class और Object

Class क्या होती है?

Class एक टेम्पलेट (खाका) होती है जिसके अंदर हम डेटा (properties) और functions (काम करने वाले methods) को एक साथ रखते हैं। इसे एक प्रकार का "ब्लूप्रिंट" समझ सकते हैं।

Object क्या होता है?

Object एक वास्तविक चीज़ (real entity) होती है जो Class के आधार पर बनाई जाती है। जैसे Class = डिजाइन, और Object = उस डिजाइन से बना प्रोडक्ट।

उदाहरण:

#include <iostream>
using namespace std;

// एक Class बनाई - Car
class Car {
public:
    string brand;
    int year;

    void display() {
        cout << "Brand: " << brand << endl;
        cout << "Year: " << year << endl;
    }
};

int main() {
    // Object बनाया - car1
    Car car1;
    car1.brand = "Toyota";
    car1.year = 2020;

    car1.display(); // function call किया

    return 0;
}
    

Output:

Brand: Toyota
Year: 2020
    

सारांश:

  • Class = एक खाका (template) जो बताता है कि Object कैसा होगा।
  • Object = उस खाके के अनुसार बना वास्तविक instance।
  • हम Class में properties (जैसे brand, year) और methods (जैसे display) लिखते हैं।