Mainphp 函数 public一定要声明为public吗

C++中,main函数调用一个函数,那个函数必须在main函数之前声明或定义。JAVA中好像不用。_百度知道
C++中,main函数调用一个函数,那个函数必须在main函数之前声明或定义。JAVA中好像不用。
我有更好的答案
&&&f(int&a)&{&调用在前}public::main();&application&{public:&static&void&main()&{&void&&nbsp::cout&&&&&a&声明在后&int&main()&{&nbsp:&&//&=&&&&&&a;}};static&f(42);&//&&nbspJava根本就没有对应于 C++ 中 main 函数(非成员函数)的东西C++的成员函数也可以先调用再声明#include&&iostream&class&nbsp
采纳率:56%
对,而且两者的调用也有不同,java调用的是方法
为您推荐:
其他类似问题
main函数的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。扫二维码下载作业帮
3亿+用户的选择
下载作业帮安装包
扫二维码下载作业帮
3亿+用户的选择
以下叙述正确的是:( )的确台a A.构造方法必须是public方法 B.main方法必须以下叙述正确的是:( )的确台aA.构造方法必须是public方法B.main方法必须是public方法C.Java应用程序的文件名可以是任意的D.构造方法应该声明为void类型
作业帮用户
扫二维码下载作业帮
3亿+用户的选择
B.main方法必须是public方法
为您推荐:
扫描下载二维码Java中main()的声明格式包括哪些?_百度知道
Java中main()的声明格式包括哪些?
解释一下什么是声明格式?急啊!
我有更好的答案
重点介绍一下main函数的参数 String[] args
。那么屏幕会出现.out.println(args[1]);
}}那么这个程序在执行的时候就需要向main函数传递形式参数的值,好让main函数完成打印的功能。注:String[] args显示args是一个String类型的数组,args[0]、args[1]是头两个元素。执行时在控制台输入:straul good后面两个字符串随便写什么,它们作为实参传入main函数:
String[] args是main函数的形式参数,good传入args[1]public static void main(String[] args)throws Exception {}main方法被声明为静态方法(static),一般在一个类里面定义这样的main方法对该类进行一些简单的测试。main方法就这一种声明格式:straulgood这和在main函数里调用其他函数并且向被调用函数传递参数是一样的道理,只不过传给main函数罢了。希望对你有用,静态方法是属于类的.public 定义main方法的访问权限为公有的。
2.static 声明为静态方法,可能不能运行,权当给你理解用。class Example{
public void main(String[] args)
System.out.println(args[0]),straul传入args[0];
System,在没实例化之前就可以使用。
3.void 声明返回方式。
4.如果在main方法里面会抛出异常且未当场处理时需加上throws Exception,可以用来获取命令行用户输入进去的参数。声明main函数的时候一定要在括号里写上它,否则会报错。
举个用到String[] args的例子,否则可以不用,Exception 可以是你自己定义的异常。
采纳率:36%
public static void main(String[] args) {}
参考资料:
还有其他问题的话,给我发百度消息
只用一种形式:pubic static void main(String args[]){}当然,其中的参数形式可以改变,但是前面的访问类型、静态修饰符和空的返回值是不可以变的。
public static void main(String[] args) 方法的声明访问权限 返回值类型 方法名(形参类型 形参名)如可看2个方式是否是同一个方法?主要看
方法名(形参类型,....)
只有方法名相同,参数类型相同,参数类型的顺序相同 。例子:foo(String,int) foo(int,String)这样就不是相同的方法。望采纳!!!
就看一楼写的吧,其实Java中main方法的声明我学到现在就是这个样子public static void main(String args[]){
.....}唯一有点差别的就是参数那里可以写成(String[] args)而对于声明格式的理解,我告诉你,这个就是硬要背下来的,你直接背下来就好了,当要求你写java的main函数的时候就按照我上面的写下来就好,对于上面我说的参数那里的差别,你怎么写都是对的,所以只要记住,别看到别人这么写,我说是错误的,呵呵总结:main函数的声明就是背的东西,没有需要理解的知识,当你学了好久以后,回头看这个main函数的时候,就如同我们在高中的时候回头看1+1的感觉一个样子,没有可以解释的这是我的理解,
(public)(static)(void)(main)(string args[])
其他3条回答
为您推荐:
其他类似问题
java的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。java语言规范,main方法必须声明为public - 自己的Blogs - 博客园
随笔 - 4, 文章 - 0, 评论 - 0, 引用 - 0
注释: 根据java语言规范,main方法必须声明为public.
    当main方法不是public时,有些版本的java解释器也可以执行java应用程序。有个程序员报告了这个bug. 如果感兴趣可以查一下这个bug号码4252539.这个bug被标明“关闭”,不予修复。Sun公司的工程师解释说:java虚拟规范并没有要求main方法一定是public。 好在,这个问题在 java SE1.4及以后的版本中强制main方法是public 最终的到了解决。C#里的Main()方法为什么不是public的_百度知道
C#里的Main()方法为什么不是public的
那JAVA里要
我有更好的答案
main()方法是在类下面执行的。所以main方法实际是取决于它所在的类的关键字。
采纳率:61%
尼玛,因为Main方法不能被调用吧,要public 有吊用
为您推荐:
其他类似问题
public的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 java 构造函数 public 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信