C++ Objects

🚗 C++ Objects – Use the Blueprint to Make Real Things

In C++, an object is a real-world thing made from a class. If a class is the plan, an object is the final product. Like a blueprint of a car (class) and the actual car you can drive (object). 🛠️

🔍 What Is an Object?

  • Class = Plan or Blueprint
  • Object = Real thing made from that plan
  • Each object has its own values (like brand, model, year)

🔧 Example: Using Objects in C++

#include <iostream>
using namespace std;

// Class definition
class Laptop {
public:
    string brand;
    int ram;

    void showSpecs() {
        cout << "Brand: " << brand << ", RAM: " << ram << "GB" << endl;
    }
};

int main() {
    // Creating two objects
    Laptop dell;
    Laptop hp;

    // Assign values to dell
    dell.brand = "Dell";
    dell.ram = 16;

    // Assign values to hp
    hp.brand = "HP";
    hp.ram = 8;

    // Call showSpecs using objects
    dell.showSpecs();
    hp.showSpecs();

    return 0;
}
  

Try It Now

🎯 Points to Remember

  • You can create many objects from one class
  • Each object can hold different values
  • You access data using . like objectName.property

💡 Summary

  • Objects are real things created from a class
  • Each object holds its own data and can use the class’s functions
  • Using objects helps organize your code like pieces in a puzzle 🧩

Now that you’ve built your first objects, you’re ready to explore more OOP powers in C++! 🎯