why main class is public in java code example Example: main class java public static void main(String[] args) {}