আপনি যদি জাভা প্রোগ্রামার হতে চান, তাহলে শেখার জন্য অনেক নতুন ধারণা রয়েছে। ক্লাস, পদ্ধতি, ব্যতিক্রম, নির্মাতা, ভেরিয়েবল এবং আরও অনেক কিছু আছে; আপনি এটি শিখে অভিভূত হতে পারেন। সুতরাং, আপনি তাদের এক এক করে শেখা উচিত। এই টিউটোরিয়াল নিবন্ধে, আপনি শিখবেন কিভাবে জাভাতে একটি পদ্ধতি কল করতে হয়।
ধাপ
ধাপ 1. পদ্ধতি প্রোগ্রামিং ল্যাঙ্গুয়েজ যেমন C- এর সমতুল্য, যা কোড পুন.ব্যবহারে সাহায্য করে। পদ্ধতিতে বিবৃতিগুলির একটি সিরিজ থাকে এবং এই পদ্ধতিগুলি অন্যান্য বিবৃতির মাধ্যমে বলা যেতে পারে। যখন বলা হয়, পদ্ধতির অংশ সমস্ত বিবৃতি কার্যকর করা হবে। উদাহরণস্বরূপ, এই পদ্ধতিটি বিবেচনা করুন:"
পাবলিক স্ট্যাটিক অকার্যকর পদ্ধতি উদাহরণ () {}
এখানে বর্তমানে কোন কোড নেই, কিন্তু পদ্ধতির নামের আগে তিনটি কীওয়ার্ড আছে। আছে
জনসাধারণ
,
স্থির
এবং
অকার্যকর
ধাপ 2. শব্দ
জনসাধারণ
পদ্ধতির নামের আগে মানে হল যে পদ্ধতিটি যে কোনও জায়গা থেকে বলা যেতে পারে যেখানে অন্য শ্রেণী অন্তর্ভুক্ত থাকে, এমনকি একটি ভিন্ন প্যাকেজ (ফাইল) থেকেও যতক্ষণ আপনি সেই শ্রেণীটি আমদানি করেন।
অন্যান্য শব্দ আছে যা প্রতিস্থাপন করতে পারে
জনসাধারণ
। শব্দটি হল
সুরক্ষিত
এবং
ব্যক্তিগত
। যদি একটি পদ্ধতি
সুরক্ষিত
তারপর শুধুমাত্র এই শ্রেণী এবং এর উপশ্রেণী (ক্লাস যা কোড কম্পাইল করার ভিত্তি হিসাবে এটি ব্যবহার করে) পদ্ধতিটি কল করতে পারে। একটি পদ্ধতি
ব্যক্তিগত
শুধুমাত্র সেই ক্লাসের মধ্যেই ডাকা যাবে। শেষের শব্দটি আসলে একটি শব্দ নয়। শব্দটি তখনই ব্যবহৃত হয় যদি আপনার কোন বিকল্প না থাকে
জনসাধারণ
,
সুরক্ষিত
অথবা
ব্যক্তিগত
। এই শব্দটিকে ডিফল্ট বা প্যাকেজ-প্রাইভেট বলা হয়। এর মানে হল যে শুধুমাত্র একই প্যাকেজের ক্লাসগুলি পদ্ধতিটি কল করতে পারে।
ধাপ 3. দ্বিতীয় কীওয়ার্ড,
স্থির
এর মানে হল যে পদ্ধতিটি শ্রেণীর অন্তর্গত এবং এটি ক্লাস (বস্তু) এর একটি উদাহরণ নয়।
ক্লাসের নাম ব্যবহার করে স্ট্যাটিক পদ্ধতিগুলি বলা উচিত:"
ExampleClass.methodExample ()
তবে কীওয়ার্ড থাকলে
স্থির
অস্তিত্ব নেই, পদ্ধতিগুলি কেবল বস্তুর মাধ্যমে বলা যেতে পারে। উদাহরণস্বরূপ, যদি ক্লাস বলা হয়
উদাহরণ বস্তু
এবং একটি কনস্ট্রাক্টর আছে (একটি বস্তু তৈরি করতে), আমরা টাইপ করে একটি নতুন বস্তু তৈরি করতে পারি
ExampleObject obj = নতুন ExampleObject ();
এবং দিয়ে পদ্ধতিটি কল করুন
obj.methodExample ();
".
ধাপ 4. পদ্ধতির নামের আগে আরেকটি শব্দ
অকার্যকর
.
বল
শূন্য
এর মানে হল যে পদ্ধতিটি কিছুই ফেরত দেয় না (যদি আপনি পদ্ধতিটি চালান তবে কিছুই ফেরত দেয় না)। আপনি যদি কিছু ফেরত দেওয়ার পদ্ধতি চান, তাহলে শুধু শব্দটি প্রতিস্থাপন করুন
অকার্যকর
আপনি যে বস্তুর (বা আদিম প্রকার) তৈরি করতে চান তার ডেটা টাইপ (আদিম বা রেফারেন্স টাইপ) সহ। শুধু যোগ কর
প্রত্যাবর্তন
প্লাস পদ্ধতি কোড শেষ হওয়ার আগে কোথাও এই ধরনের একটি বস্তু।
ধাপ ৫. এমন কোনো পদ্ধতিতে কল করার সময় যা কিছু ফেরত দেয়, আপনি যা ফেরত দিয়েছেন তা ব্যবহার করতে পারেন।
উদাহরণস্বরূপ, যদি
some মেথড ()
একটি পূর্ণসংখ্যা প্রদান করে, তারপর আপনি যা দিয়ে ফেরত দেওয়া হয় তার একটি পূর্ণসংখ্যা সেট করতে পারেন"
int a = someMethod ();
ধাপ 6. কিছু পদ্ধতিতে প্যারামিটার প্রয়োজন।
একটি পদ্ধতি যা একটি পূর্ণসংখ্যা প্যারামিটার নেয় তা দেখতে কেমন হবে
someMethod (int a)
। এই জাতীয় পদ্ধতি ব্যবহার করার সময়, আপনাকে অবশ্যই পদ্ধতির নাম লিখতে হবে, তারপর বন্ধনীতে একটি পূর্ণসংখ্যা:
কিছু পদ্ধতি (5)
অথবা
some মেথড (এন)
যদি
একটি পূর্ণসংখ্যা।
ধাপ 7. পদ্ধতি একাধিক প্যারামিটারও থাকতে পারে, শুধু সেগুলো কমা দিয়ে আলাদা করুন। যদি পদ্ধতি
কিছু পদ্ধতি
দুটি পরামিতি প্রয়োজন,
int ক
এবং
অবজেক্ট obj
দেখতে হবে"
someMethod (int a, Object obj)
। এই নতুন পদ্ধতিটি ব্যবহার করার জন্য, আপনাকে অবশ্যই পদ্ধতির নাম বলতে হবে একটি পূর্ণসংখ্যা এবং একটি বস্তুর সাথে বন্ধনীতে:
someMethod (4, জিনিস)
সঙ্গে
জিনিস
ইহা একটি
বস্তু
পরামর্শ
-
যখন আপনি এমন একটি পদ্ধতি কল করেন যা কিছু ফেরত দেয়, আপনি সেই পদ্ধতিটি কী ফেরত দেয় তার উপর ভিত্তি করে অন্য পদ্ধতিতে কল করতে পারেন। উদাহরণস্বরূপ আমাদের একটি পদ্ধতি নাম আছে
getObject ()
যা একটি বস্তু উৎপন্ন করে। আচ্ছা, ক্লাসে
বস্তু
কোন অ স্ট্যাটিক পদ্ধতি কল
স্ট্রিং
যা উত্পাদন করে
বস্তু
এর আকারে
স্ট্রিং
। সুতরাং, যদি আপনি পেতে চান
স্ট্রিং
এটা থেকে
বস্তু
দ্বারা উত্পন্ন
getObject ()
এক লাইনে, শুধু লিখুন"
স্ট্রিং str = getObject ()। ToString ();
- ".