Topic: 关于main()函数 |
Print this page |
1.关于main()函数 | Copy to clipboard |
Posted by: superlijun Posted on: 2004-07-22 12:25 既然main()函数是类中的一个静态方法,那么在类代码中理应可以写一个“类名.main()”的调用。但实际上这样是不行的,不知道这是什么原因呢?? |
2.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: sxhv998 Posted on: 2004-07-22 14:20 可以调用类名.main() 但要声明为static |
3.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: superlijun Posted on: 2004-07-22 14:46 你试过没有啊? public class b{ public static void main(String[] args){ System.out.println("hello"); } public static void test(){ b.main(); } } 这是编译时的报错!!! main(java.lang.String[]) in b cannot be applied to () b.main(); ^ |
4.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: bluepure Posted on: 2004-07-22 17:47 没有传入参数怎么能够调用呢。 String aa[]=new String[0]; b.main(aa); |
5.Re:关于main()函数 [Re: bluepure] | Copy to clipboard |
Posted by: superlijun Posted on: 2004-07-23 09:48 谢谢楼上的 |
6.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: josy Posted on: 2004-07-23 10:21 学习…… |
7.Re:关于main()函数 [Re: bluepure] | Copy to clipboard |
Posted by: superlijun Posted on: 2004-07-23 10:38 我还有点不明白,为什么在函数中调用就需要参数,而用java classname来运行就不用传参数给main |
8.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: tangming Posted on: 2004-07-23 13:09 当然可以,你可以 java classname arg0 arg1 arg2.... 就是main的String[] 参数。 我这里也有一个问题,就是说这些参数是被空格分开的, 如果我想传进去带空格的参数,该如何做呢, 我现在是把字符数组合成一个字符串, 再做处理,好像土了一点。 |
9.Re:关于main()函数 [Re: superlijun] | Copy to clipboard |
Posted by: bluepure Posted on: 2004-07-23 15:26 带空格的参数: 用双引号 引起来。 比如 java -classpath "c:\test path\" Myclass.class "有空格的 字符串 空格" |
10.Re:关于main()函数 [Re: tangming] | Copy to clipboard |
Posted by: superlijun Posted on: 2004-08-02 09:28 String aa[]=new String[0]; b.main(aa); 请注意这两句,这个aa的值是多少呢,你可以用java class aa来传入参数吗? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |