কম্পিউটার

আমরা কি জাভাতে ক্লাসের নামের মতো একটি পদ্ধতির নাম সংজ্ঞায়িত করতে পারি?


হ্যাঁ , এটিকে একই নামের পদ্ধতি সংজ্ঞায়িত করার অনুমতি দেওয়া হয়েছে একটি ক্লাস যে হিসাবে. কোন কম্পাইল-টাইম নেই বা রানটাইম ত্রুটি ঘটবে। কিন্তু জাভাতে কোডিং মান অনুযায়ী এটি সুপারিশ করা হয় না। সাধারনতকন্সট্রাকটরের নাম এবং ক্লাসের নাম সবসময় একই জাভাতে।

উদাহরণ

public class MethodNameTest {
   private String str = "Welcome to TutorialsPoint";
   public void MethodNameTest() { // Declared method name same as the class name
      System.out.println("Both method name and class name are the same");
   }
   public static void main(String args[]) {
      MethodNameTest test = new MethodNameTest();
      System.out.println(test.str);
      System.out.println(test.MethodNameTest());
   }
}

উপরের উদাহরণে, আমরা একটি পদ্ধতির নাম ঘোষণা করতে পারি (MethodNameTest ) ক্লাসের নামের মতো (MethodNameTest ), এটি কোনো ত্রুটি ছাড়াই সফলভাবে কম্পাইল করা হবে।

আউটপুট

Welcome to TutorialsPoint
Both method name and class name are the same

  1. Enum জাভা কোন ক্লাস প্রসারিত করতে পারেন?

  2. আমরা কি জাভাতে একটি প্রধান পদ্ধতিকে ব্যক্তিগত হিসাবে ঘোষণা করতে পারি?

  3. আমরা কি জাভাতে একটি চূড়ান্ত পদ্ধতির উত্তরাধিকারী হতে পারি?

  4. জাভাতে ওভাররাইডিং পদ্ধতি