为何包含多个main方法的Java程序不会报错?
含两个main方法的Java程序运行情况
我编写了一个名为multiple_main_methods.java的Java程序,其中包含两个类,每个类都定义了public static void main(String[] args)方法。在IntelliJ IDEA中运行该程序未出现报错,输出结果为Class first。
程序代码
class multiple_main_methods_two { public static void main(String[] args){ System.out.println("Class second"); } } class multiple_main_methods_one { public static void main(String[] args){ System.out.println("Class first"); } }
输出结果
Class first
内容的提问来源于stack exchange,提问作者preetika
相关产品推荐
相关产品推荐

