Java 类中的 main 函数

来源:百度知道 编辑:UC知道 时间:2024/09/23 10:32:52
在一个文档中可以定义好几个类, 但只有一个类是public class. 这个类名也将成为这个文档的名字。 这个public 类必须得有main 函数,其它定义的类不需main函数, 我的理解对不?

不对,简单举个例子,下面这段代码就没有用到main函数。
import java.awt.*;
import java.applet.*;

public class Button1 extends Applet {
Button
b1 = new Button("Button 1"),
b2 = new Button("Button 2");
public void init() {
add(b1);
add(b2);
}
}
你可以执行下看看

不对 定义的public的类不一定要有main函数 其他定义的类也未必不能含有main函数

上楼所言即是。

不是,你说的main函数必须是public static void main(String[] args){},即主函数,但是也存在一个工程里没有主函数的情况。

上面的说法不对,如果类是public class而没有main函数是不能执行的,就像一间房子没有入口一样,而如果你有多个main函数 可以执行,但是JVM会询问你到底要执行那个main函数

不全对,你说的那个是主方法,一个类里只能有一个主方法即public statai void main(String[] args){},但是方法可以有多个,方法之间是可以相互调用的,类里同样也可以没有主方法,public只是修饰方法的,与它同级的还有friend、private还有一个是可以省略的。main是方法名字,只是他特殊点代表着主方法。