মেথড বনাম ফাংশন অথবা ফাংশন বনাম মেথড - Nettumi
সি বা সি++ এর কল্যানে আমরা অনেকেই ফাংশনের সাথে পরিচিত। জাভাতে এসে আরেকটি শব্দ, তার নাম হচ্ছে মেথড।
জাভাতে যখন আমি আসলাম, তখন মেথড নামের এ বস্তুর নাম শুনলাম। কিন্তু দেখতে আমাদের সি বা সি++ এর ফাংশনের মত। আমি প্রথম কনফিউসড ছিলাম যে ফাংশন কই? বা ফাংশন এর মত একে মেথডই বলার কারন কি। আসলে একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ একেকটা পদ্ধতিকে এককেক ভাবে বর্ননা করে। তাই সি তে যেটা ফাংশন জাভাতে তা মেথড। তবে নিশ্চই একটু না একটু পার্থক্য আছে। তা কি?
ফাংশনের কথা একটু চিন্তা করলে বুঝতে পারা যায় যে ফাংশন পুনরায় ব্যবহার যোগ্য কিছু কোড যা তার নাম দিয়ে কল করলে প্রয়োজনীয় কাজ সম্পর্ন করে। ফাংশন মুক্ত। খাটি বাংলায় বলতে গেলে একাই একশ। মেথডও একই, পুনরায় ব্যবহার যোগ্য কিছু কোড। কাজের দিক দিয়ে ফাংশন এবং মেথড এক হলেও মেথড একটা ক্লাসের অধীনে থাকে এবং এক একটা অবজেক্ট এর সাথে সম্পর্ক যুক্ত। আর এটাই এদের মধ্যে মূল পার্থক্য। আরেকটা পার্থক্য আছে, তাকি জানেন?
জাভা প্রোগ্রামাররা মেথড বলতে অব্যস্থ আর সি প্রোগ্রামাররা ফাংশন। এই!!
তাই বলা যায়ঃ method != function এবং function != method 😛
একটা ভালো কথাঃ অনেকে C++ এ ক্লাসের মধ্যের ফাংশন গুলোকে মেথড বলে।
[মন্তব্যের মাধ্যমে আপনি ও দুই একটা যোগ করে দিতে পারেন]
"মেথড বনাম ফাংশন অথবা ফাংশন বনাম মেথড" সম্পর্কে লেখাটি ভালো লাগলে বন্ধুদের সাথে শেয়ার করুন এবং আপনার মতামত কমেন্টে জানান। এমন আরও আপডেটের জন্য Nettumi-এর সাথেই থাকুন।
- Nulled
- Tech
- Job
- Hacking Course
- News
- Out Knowledge
- Status
- Quotes
- Caption
- Stories
- Education
- Shopping
- Entertainment
- Lifestyle
- Business
- Travel
- Opinion
- Art
- Causes
- Crafts
- Dance
- Drinks
- Film
- Fitness
- Food
- Games
- Gardening
- Health
- Home
- Literature
- Music
- Networking
- Other
- Party
- Religion
- Shopping
- Sports
- Theater
- Wellness