हां, हम जावा में मुख्य विधि को निजी घोषित कर सकते हैं।
यह बिना किसी त्रुटि के सफलतापूर्वक संकलित करता है लेकिन रनटाइम पर, यह कहता है कि मुख्य विधि सार्वजनिक नहीं है।
उदाहरण:
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