返回首页

java里,在Main函数里定义Static方法,然后调用,为什么会出错

235 2024-04-10 21:12 admin

Main函数本质上也是个方法,只不过是程序的运行起点而已。你不能在方法里面定义方法啊,这样会有语法错误,js这种函数式编程语言是允许的,但是java不行的。所以你只能在main函数外写好,然后再调用这个静态方法。

记住一点:java方法内部不能定义方法

main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(string[]args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样testt=newtest();

然后才能调用test.main();

而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接被调用。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片