Topic: 请问怎么解决这个问题?(class X is public, ... declared in a file named X.java) |
Print this page |
1.请问怎么解决这个问题?(class X is public, ... declared in a file named X.java) | Copy to clipboard |
Posted by: lqtchacha Posted on: 2005-06-12 15:41 请使用准确的文字描述作为标题 Your next post without a proper Subject will be removed. There should be at most one (i.e. can have none) public class in a .java file and the name of the file MUST match the name of the public class. package MyPack; public class balance { String name; double bal; public balance(String n,double b) { name=n; bal=b; } public void show() { if(bal<0) System.out.println("-->"); System.out.println(name+":$"+bal); } } 为什么我编译的时候会出现下面的错误? \MyPack.java:2: class balance is public, should be declared in a file named balance.java public class balance ^ 1 error Process completed. 有什么解决的办法没有?怎样解决? |
2.Re:请问怎么才能解决这个问题? [Re: lqtchacha] | Copy to clipboard |
Posted by: mesocool Posted on: 2005-06-12 15:49 你的这个文件的名字写错了吧。。 |
3.Re:请问怎么才能解决这个问题? [Re: lqtchacha] | Copy to clipboard |
Posted by: lqtchacha Posted on: 2005-06-12 16:15 哦 谢谢!编译成功了! 为什么文件名要和类名相同呢? |
4.Re:请问怎么才能解决这个问题? [Re: lqtchacha] | Copy to clipboard |
Posted by: mesocool Posted on: 2005-06-12 16:24 规定,呵呵。。 |
5.Re:请问怎么才能解决这个问题? [Re: lqtchacha] | Copy to clipboard |
Posted by: lqtchacha Posted on: 2005-06-12 16:29 是不是, 用到public这个修饰符的原因?我在实验其他同类代码的时候,也是用的自己编的名字为什么就能通过编译呢? 请您解答一下!非常感谢! |
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 |