Basic Terms
online
We have 18 guests and no members online
About us
Articles
Method
- Details
- Written by নিলয়
- Hits: 592
মেথড হচ্ছে একটি সাবরুটিন যেটি বিশেষ ক্লাসের সাথে সংযুক্ত থাকে । এটি অনেকটা ফাংশনের মতই তবে, ক্লাসের দ্বারা একটি অবজেক্ট তৈরী করে ঐ মেথডকে কল করা যায় । নিচে Java প্রোগ্রামিং ল্যাঙ্গুয়েজে একটি প্রোগ্রাম দেখানো হল । এখানে মেথড get area কে ক্লাস Rectangle এরঅধীনে ডিফাইন করা হয়েছে ।
class Rectangle
{
int getArea(int width, int height)
{
int area = width * height;
return area; }
এই get area মেথড প্রোগ্রামে ব্যবহার করার জন্য Rectangle ক্লাসের অধীনে অবজেক্ট তৈরী করতে হবে ।
মেথড অবজেক্ট ওরিয়েন্টড প্রোগ্রামিং এর একটি গূরুত্বপূর্ণ অংশ । কারন এটি ফাংশনের প্রত্যেকটি অবজেক্ট পৃথক করে । একটি ক্লাসের মেথড , ঐ ক্লাসের তৈরী অবজেক্ট দ্বারা কল করা যায় । এছাড়া মেথড ঐ অবজেক্টের রেফারেন্স হিসেবে কাজ করে । এটি অবজেক্ট কে একে অপর থেকে পৃথক করতে সাহায্য করে এবং একটি অবজেক্টের মেথড অন্য অবজেক্টের মেথডে প্রভাব ফেলে না ।
ডাটা পৃথক করার জন্য মেথড তৈরী করা হয় এবং অন্য ক্লাসের ভ্যালু রির্টান করতে পারে । যদি একটি ভ্যালু অন্য ক্লাসে শেয়ার করার প্রয়োজন হয় তবে ঐ খানে return statement ব্যবহার করা যায় ।
ক্লাস ও মেথডের একসাথে সংগঠনকে বলা হয় বাইন্ডিং । কম্পাইল টাইমে একটি মেথডের সাথে সংযুক্ত ক্লাসকে বলা হয় স্ট্যাটিক বাইন্ডিং এবং রান টাইমে অবজেক্টের সাথে সংযুক্ত মেথডকে ডায়নামিক বাইন্ডিং বলে ।