Object ek instance hota hai kisi class ka.

Jab hum kisi class se real usable item banate hain, use hi object kehte hain.


๐Ÿ”น Object = Properties (data) + Behaviors (functions)


๐Ÿ”ง Syntax to Create Object:


ClassName objectName;

๐Ÿ”ธ Example:


class Car {
  public:
    string brand;
    int speed;

    void drive() {
        cout << "Driving..." << endl;
    }
};

int main() {
    Car car1;            // Object 1
    car1.brand = "BMW";
    car1.speed = 120;
    car1.drive();        // Output: Driving...
}


๐Ÿ”น Multiple Objects from One Class:


Car car1, car2;

car1.brand = "Tesla";
car2.brand = "Audi";


๐Ÿง  Object Real Life Analogy:

Real World Programming
"Student" Template class Student {}
Ram (a real student) Student ram;
Car Design class Car {}
Your Car Car myCar;

๐Ÿงฉ Accessing Members using Object:


objectName.dataMember;
objectName.memberFunction();

๐Ÿงช Example:


Student s1;
s1.name = "Nikhil";
s1.introduce();