18. Class Methods
📘 কনসেপ্ট (থিওরি)
মেথড হলো ক্লাসের অন্তর্গত ফাংশন।
ক্লাসের অন্তর্গত ফাংশন সংজ্ঞায়িত করার দুটি উপায় আছে:
- ক্লাস সংজ্ঞার ভেতরে
- ক্লাস সংজ্ঞার বাইরে
ক্লাস সংজ্ঞার বাইরে একটি ফাংশন সংজ্ঞায়িত করতে, আপনাকে এটিকে ক্লাসের ভেতরে ঘোষণা করতে হবে এবং তারপর ক্লাসের বাইরে এটি সংজ্ঞায়িত করতে হবে। এটি করার জন্য ক্লাসের নাম, এরপরে স্কোপ রেজোলিউশন
:: অপারেটর, এবং এরপর ফাংশনের নাম দিতে হয়।💡 উদাহরণ
ক্লাস মেথড ভেতরে এবং বাইরে:
#include
using namespace std;
class MyClass {
public:
void myMethod() { // ক্লাসের ভেতরে সংজ্ঞায়িত মেথড
cout << "Hello World!";
}
void myMethodOutside(); // মেথড ঘোষণা
};
// ক্লাসের বাইরে মেথড সংজ্ঞা
void MyClass::myMethodOutside() {
cout << " Hello again!";
}
int main() {
MyClass myObj;
myObj.myMethod();
myObj.myMethodOutside();
return 0;
}
🎯 আপনার কাজ (প্র্যাকটিস)
ক্লাসের ভেতরে সংজ্ঞায়িত একটি পাবলিক মেথড
sleep() সম্বলিত একটি ক্লাস Animal তৈরি করুন যা "Zzz" প্রিন্ট করে। main এ, একটি অবজেক্ট তৈরি করুন এবং মেথডটি কল করুন।main.cpp
Loading...
OUTPUT
Run your code to see the output here...