হ্যাঁ, জাভাতে মেইন মেথডকে private ঘোষণা করা যায়।
এটি কম্পাইল টাইমে কোনো এরর ছাড়া সফলভাবে কম্পাইল হয়, কিন্তু রানটাইমে বলে যে মেইন মেথড পাবলিক নয়।
উদাহরণ:
class PrivateMainMethod {
private static void main(String args[]) {
System.out.println("Welcome to Tutorials Point");
}
}
উপরোক্ত কোড কম্পাইল টাইমে সফলভাবে কাজ করে কিন্তু রানটাইমে এরর থ্রো করবে।
আউটপুট:
Error: Main method not found in class PrivateMainMethod, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application