java点击run后会弹出一个对话框,是什么意思?
3个回答
展开全部
你的main方法写在public的那个类里面就可以了。
写main方法是因为当时sun公司规定的一个程序的入口就从main方法开始,所以你要运行的话就必须按照他规定的格式定义main方法。然后在main方法里面写你要执行的内容。
写main方法是因为当时sun公司规定的一个程序的入口就从main方法开始,所以你要运行的话就必须按照他规定的格式定义main方法。然后在main方法里面写你要执行的内容。
追问
就是说main方法一定要定义为public,创建的时候默认的那种格式?
现在我把两个类写在一起,怎么算?
追答
两个类当然能写在一起,但是因为在同一个java文件里,所以只能有一个public类,另外一个类就不能用public修饰,否则会报错。另外public类的类名必须要和java文件名完全一致。
至于main方法,是的,必须是是定义为public的。而且必须是如下形式:
public static void main(String[] args){}//正确
public static void main(String... asd){}//JDK1.6+中正确
static void main(int args){}//错误,必须为public,且形参必须是String类型数组。
public void main(String... args){}//错误,必须用static修饰
main方法除了args可以改为任意字母和参数中[]再JDK1.6+可以改为...以外,其余都不能变。
2014-10-19 · 知道合伙人软件行家
关注
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询