Topic: hellworld的问题 |
Print this page |
1.hellworld的问题 | Copy to clipboard |
Posted by: orangeyxj Posted on: 2005-03-26 15:12 已经有一个类: public class HelloWorld{ public static void main(String args[]){ System.out.println("hello world"); } } 如果我不对HelloWorld 作任何修改,在另一个类CallHelloWorld中调用HelloWorld类来显示"hello world",就是CallHelloWorld中没有显示"hello world" 的方法而通过调用 HelloWorld的main方法,可以吗?如果可以该怎么样调用呢? |
2.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: littledeer1974 Posted on: 2005-03-26 15:33 我觉得不能,你的CallHelloWorld要运行的话就得有main方法,那样就和class HelloWorld中的main方法重复了,应该编译会出错,我没有试过,但是猜测是这样的结果,你可以试试 |
3.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: orangeyxj Posted on: 2005-03-26 16:33 谢谢,我原来也试过,是会出错,只是我不知道是不是有别的方法调用 |
4.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: Sunteya Posted on: 2005-03-27 00:07 不太明白你的意思,是不是这样?
|
5.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: orangeyxj Posted on: 2005-03-27 20:45 to Sunteya 是的,不过我现在想起来了,在HelloWorld.main()里我忘了填参数,难怪会出错,我重新试了一下可以调用, 那就是说,在一个类的main()方法里可以调用别的类的main()方法。 这样理解对吗,还有没有别的要注意的事项呢? ps: 谢谢 Sunteya |
6.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: cwcjava Posted on: 2005-03-29 22:50 是可以完成的,首先你的文件名字应该定义为CallHelloWorld.java 以下是代码: class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); } } class CallHelloWorld{ public static void main(String[] args){ HelloWorld i=new HelloWorld(); i.main(args); //HelloWorld.mian(args); } } |
7.Re:hellworld的问题 [Re: orangeyxj] | Copy to clipboard |
Posted by: Sunteya Posted on: 2005-03-30 08:23 orangeyxj wrote: 不用想的太复杂的啦,其实main就是个静态方法而已。所以当然可以通过 类名+ 方法名(当然实例名也行)访问啦。 |
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 |