Back

19. C++ Constructors

📘 কনসেপ্ট (থিওরি)

C++ এ কন্সট্রাক্টর হলো একটি বিশেষ মেথড যা ক্লাসের একটি অবজেক্ট তৈরি হওয়ার সময় স্বয়ংক্রিয়ভাবে কল করা হয়। একটি কন্সট্রাক্টর তৈরি করতে, ক্লাসের মতো একই নাম ব্যবহার করুন, এরপর প্যারেন্থেসিস () দিন। কন্সট্রাক্টরগুলো বেশিরভাগ সময় বৈশিষ্ট্যের মান ইনিশিয়ালাইজ করতে ব্যবহৃত হয়। দ্রষ্টব্য: কন্সট্রাক্টরের নাম ক্লাসের নামের মতোই হয়, এটি সর্বদা public থাকে এবং এর কোনো রিটার্ন ভ্যালু নেই, এমনকি void ও নেই।

💡 উদাহরণ

কন্সট্রাক্টরের ব্যবহার:
#include using namespace std; class Car { public: string brand; string model; int year; // প্যারামিটারসহ কন্সট্রাক্টর Car(string x, string y, int z) { brand = x; model = y; year = z; } }; int main() { Car carObj1("BMW", "X5", 1999); cout << carObj1.brand << " " << carObj1.model << "\n"; return 0; }

🎯 আপনার কাজ (প্র্যাকটিস)

একটি কন্সট্রাক্টরসহ Person নামের ক্লাস তৈরি করুন যা int a নেয় এবং এটিকে একটি পাবলিক বৈশিষ্ট্য age এ অ্যাসাইন করে। main এ 30 দিয়ে একটি অবজেক্ট তৈরি করুন এবং age প্রিন্ট করুন।
main.cpp
Loading...
OUTPUT
Run your code to see the output here...