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