-->

Identifiers in Java সম্পূর্ণ বাংলা ভাষায় শিখুন | Java Programming Part -4

2 minute read

 Identifiers in Java সম্পূর্ণ বাংলা ভাষায় শিখুন | Java Programming Part -4

Identifiers in Java
Identifiers in Java

Identifiers: 

Identifiers হচ্ছে যেকোনো নাম, এটি হতে পারে variable -র নাম, method-র নাম, class-র নাম অথবা interface-র নাম। 
বাস্তব পরিবেশের সঙ্গে একটু তুলনা করে দেখি, যদি আমি আপনাদের Identifier করি, তবে কিসের মাধ্যমে করবো। অবশ্যই আপনার নামের মধ্যমে করবো। একইভাবে এখানেও যেকোনো method-র নাম, class-র নাম ইত্যাদি হচ্ছে  identifier.

int a = 10 ;
int (data type)
a (variable)
= (oprator)
10 (literal)
এখানে 'a' একটি নাম, এটি হচ্ছে variable নাম। অর্থাৎ 'a ' variable ও identifier দুটোই। 

class ABC {...}
ABC হচ্ছে class-র নাম। ABC-ও হচ্ছে identifier.

Identifiers নামকরণের নিয়মাবলী:

Java প্রোগ্রামিং ভাষায়, যেকোনো class, method, variable বা লেবেলের নাম হলো তাদের identifier। identifier-র নামকরণের কিছু নিয়ম রয়েছে যেগুলো মেনে চলা প্রয়োজন। নিচে Java-তে identifier-র নামকরণের নিয়মাবলী দেওয়া হল:
  1.  Latter and Number (অক্ষর ও সংখ্যা):  Identifier -র ইংরেজি অক্ষর (A-Z এবং a-z), সংখ্যা (0-9), আন্ডারস্কোর (_) এবং ডলার চিহ্ন ($) ব্যবহার করা যায়। তবে, আইডেন্টিফায়ারের শুরুতে সংখ্যা থাকতে পারবে না।
  2.  Length (দৈর্ঘ্য): Identifier -র দৈর্ঘ্যের কোনো সীমা নেই, তবে এটি পড়তে এবং বুঝতে সুবিধাজনক হওয়া উচিত।
  3.  Keyword: Java-র keyword-গুলি, যেমন int, for, class ইত্যাদি identifier-র হিসেবে ব্যবহার করা যাবে না। Java Keyword-গুলি।
  4.  Case Sensitives:  Java Case Sensitive। অর্থাৎ, `myVariable`, `MyVariable`, এবং `MYVARIABLE` এগুলো তিনটি আলাদা Identifier।
  5.  No Space: Identifier -র নামের মধ্য space ব্যবহার করা যাবে না। এর পরিবর্তে, camelCase বা snake_case নামকরণ কনভেনশন অনুসরণ করা হয় যদি নামটি একাধিক শব্দ থেকে গঠিত হয়।
  6.  Special Symbol (বিশেষ চিহ্ন ): Identifier -র কেবল আন্ডারস্কোর (_) এবং ডলার চিহ্ন ($) ব্যবহার করা যায়। অন্যান্য বিশেষ চিহ্ন, যেমন @, #, %, ইত্যাদি ব্যবহার করা যাবে না।

এই নিয়মগুলি মেনে চললে, Java-তে Identifier -র নামকরণে সহজেই সফল হওয়া যাবে। ভালো প্রোগ্রামিং অনুশীলনের অংশ হিসেবে, নামগুলি যেন সাংগতিক এবং বোঝার সুবিধাজনক হয়, সেদিকে নজর দেওয়া উচিত।

নিচে java-তে সঠিক (Valid) Identifiers-র কিছু উদাহরণ দেওয়া হল:
  • TestVariable
  • testvariable
  • a
  • i
  • Test_Variable
  • _testvariable
  • $testvariable
  • sum_of_array
  • TESTVARIABLE
  • jtp123
  • JavaTpoint
  • Javatpoint123
নিচে কিছু ভুল (Invalid) Identifiers-র উদাহরণ দেওয়া হল:
  • Test Variable (Identifier-র মধ্য space অন্তর্ভুক্ত করা যায় না)
  • 123javatpoint (Identifier নম্বর দিয়ে শুরু হয় না)
  • java+tpoint ('+' চিহ্নকে কখনো Identifier-এ ব্যবহার করা যায় না)
  • a-javatpoint (Hyphen চিহ্ন ব্যবহার নিষেদ)
  • java_&_Tpoint (Ampersand চিহ্ন ব্যবহার নিষেদ)
  • Java'tpoint (Apostrophe চিহ্ন ব্যবহার নিষেদ)