一个Java源程序文件中,只能有一个main方法。请问这句话对吗?

Java源程序中只能有一个主类吗???~

如果你想问一个CLASS文件是不是只有一个main函数,答案是:是。
如果你想问一个JAVA项目是不是只有一个main函数,答案是:否,因为你可以在同一个JAVA项目的不同CLASS文件中写不同的main函数,只有启动的时候指定运行那个main函数就行了。

java程序分为应用程序和应用小程序,应用小程序是没有main()的,它由其他程序加载运行,例如IE等。所以“Java源程序是由类定义组成的,每个程序中只有一个类是主类,这个主类是指包含main方法的类。 ”这个说法太片面,是错误的。

不对 一个java源文件当中可以有多个类,但是只能有一个public类 一个类里可以有一个main

试试就知道了:
public class TestMain{
public static void main(String args[]){
System.out.println("这是真正的主方法");
main("Hello World!");
}
public static void main(String str){
System.out.println(str);
}
}
源文件的名字:TestMain.java
编译通过,执行结果:
D:\MyPro>javac TestMain.java
D:\MyPro>java TestMain
这是真正的主方法
Hello World!

结论:
很明显,这句话不正确!!

在线等,急。。。Java判断题
答:13. JAVA中一个类只能实现一个接口,但可以继承多个类。 (F )(相反)14. JAVA是一种面向对象程序设计语言,具有跨平台特性。 ( T)15. 一个JAVA文件中最多只能有一个public类。 ( T)16. 一个JAVA源文件中可以定义多个类,但最多只能有一个类为public类。 (T )17. 一个Java源文件...

java一个代码可以有两个主程序嘛
答:java一个代码可以有两个主程序。根据查询相关公开信息显示,一个Java源文件中可以有多个主类,但是只能有一个公共类或者没有公共类,所谓主类就是函数运行的一个入口。

java问题求答案.急!!
答:5、 Java源程序是由类定义组成的,每个程序中可以定义若干个类,但是只有一个类是主类。在Java Application中,这个主类是指包含 (main )方法的类;在Java Applet里,这个主类是一个系统类( 不知道)的子类。6、 如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类My...

java中一个程序是否只能有一个主函数??
答:2008-12-15 java程序是不是一定要有main函数 2 2013-12-26 java中为什么只能有一个main方法 4 2011-04-10 JAVA程序中只有主函数能执行输出功能吗? 1 2011-06-15 一个Java源程序文件中,只能有一个main方法。请问这句话... 11 2014-06-19 一个java程序中是不是必须得有main函数?还有就是mai......

编译一个java源程序文件,会产生多少个字节码文件?
答:一般情况下一个Java文件代表一个类,在编译时会产生一个字节码.class文件。但是在Java中 一个源文件中可以包含多个类,但是只能有一个public类,其他的都成为内部类,这时编译时会生成多个字节码文件。一个是那个public类也是该源文件名对应的.class 另一个就是public类名$内部类名.class ...

java 类是公共的,应在名为.java 的文件中声明
答:1、首先在电脑中打开新建的Java项目,新建一个package,在包中新建一个Java 类,如下图所示。2、定义抽象类User,包含了属性name、age;抽象方法write()。3、再创建一个子类Pstu,继承父类User,然后重写这些方法。4、最后在main主方法中,调用子类Pstu,然后依次调用方法write和drink,查看打印结果,如...

一个java源文件中必须有public类吗
答:只能有一个public类。所以总结如下:一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必 须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。以上是通过实验得出的结论,个人认为到这里...

为什么JAVA文件中只能含有一个Public类?
答:每个编译单元都有单一的公共接口,用public类来表现。该接口可以按要求包含众多的支持包访问权限的类。如果在某个编译单元内有一个以上的public类,编译器就会给出错误信息。一个Java源文件中可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,...

一个java源文件中可以有多个类,但只能有一个类是public的吗?_百度...
答:是的。java程序是从一个public类的main函数开始执行的,就像C程序是从main()函数开始执行一样。只能有一个public是为了给类装载器提供方便。 一个public只能定义在以它的类名为文件名的文件中。每个编译单元都只有一个public类。因为每个编译单元都只能有一个公共接口,用public来表现。该接口可以按照...

每个源文件一定要有一个public类吗
答:只能有一个public类。所以总结如下:一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必 须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main()不是必须要放在public类中才能运行程序。以上是通过实验得出的结论,个人认为到这里...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网