Topic: 请教一个问题 (要用含有main函数的那一个类名作为文件名吗)

  Print this page

1.请教一个问题 (要用含有main函数的那一个类名作为文件名吗) Copy to clipboard
Posted by: cenni
Posted on: 2005-03-13 23:49

class Test
{
  int a,b;
  Test(int i,int j)
  {
    a=i;
    b=j;
  }
  void change(Test obj)
  {
    obj.a=50;
    obj.b=40;
  }

}

class CallByRef
{
  public static void main(String args[])
  {
    Test obj=new Test(15,20);
    System.out.println("调用前 obj.a="+obj.a+" obj.b="+obj.b);
    obj.change(obj);
    System.out.println("调用后 obj.a="+obj.a+" obj.b="+obj.b);
  }
}

刚学Java ,不是说java取名要用含有main函数的那一个类名作为文件名吗,那为什么我用Test 和CallByRef作为文件名都可以呀!


请尽量用准确的文字描述作为标题

2.Re:请教一个问题 [Re: cenni] Copy to clipboard
Posted by: PrimeJava
Posted on: 2005-03-14 09:28

如果你的文件中包含多个类,那么最多只能有一个public的类,而且文件名必须与public的类名相同。如果没有public类,那文件名就无所谓了。

3.Re:请教一个问题 [Re: cenni] Copy to clipboard
Posted by: ma1673
Posted on: 2005-03-14 09:31

不用吧,main函数的那个类只是个入口。

4.Re:请教一个问题 [Re: cenni] Copy to clipboard
Posted by: lenkeny
Posted on: 2005-03-14 23:54

没有说一定要用包括MAIN函数的类名啊,只要是类名就可以啊

5.Re:请教一个问题 [Re: cenni] Copy to clipboard
Posted by: yangnian
Posted on: 2005-03-15 13:26

PrimeJava 说的非常正确。

6.Re:请教一个问题 (要用含有main函数的那一个类名作为文件名吗) [Re: cenni] Copy to clipboard
Posted by: tanytan
Posted on: 2005-04-06 14:43

O

7.Re:请教一个问题 (要用含有main函数的那一个类名作为文件名吗) [Re: cenni] Copy to clipboard
Posted by: tanytan
Posted on: 2005-04-06 14:43

O

8.Re:请教一个问题 (要用含有main函数的那一个类名作为文件名吗) [Re: cenni] Copy to clipboard
Posted by: simule
Posted on: 2005-04-06 16:20

我是初学者,又有进步了Smile


   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