按书本中输入了JAVA一段代码,怎么在Eclipse里面说 公用类型 Hello 必须在它自己的文件中定义 怎么解决? 10

packagea;publicclassA{voidf(){System.out.println("IamA");}}classB{}publicclassHello{p... package a;

public class A {
void f(){
System.out.println("I am A");
}
}
class B{
}
public class Hello {
public static void main (String args[]) {
System.out.println("how are you");
A a=new A();
a.f();
}
}
展开
 我来答
快乐编程教育
2011-09-19 · 专业IT知识分享,编程技巧分享
快乐编程教育
采纳数:342 获赞数:811

向TA提问 私信TA
展开全部
一个java文件里面只能有一个类为public哈,public修饰类的类名和文件名相同。只要把class A之前public去掉就可以了。
H_Y_H
2011-09-19 · TA获得超过154个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:195万
展开全部

package a;
public class A {
void f(){
System.out.println("I am A");
}
}
剪切到一个新的文件中,命名为a.java
在package a;后面写上
import a.*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想起名字了2333
2011-09-20 · TA获得超过2447个赞
知道大有可为答主
回答量:1931
采纳率:50%
帮助的人:1841万
展开全部
你这样写就OK了~~~

class A
{
void f()
{
System.out.println("I am A");
}
}

public class Hello {
public static void main (String args[]) {
System.out.println("how are you");
A a=new A();
a.f();
}
}

运行结果:
F:\>javac Hello.java

F:\>java Hello
how are you
I am A
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ymiqplgao
2011-09-19 · TA获得超过646个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:389万
展开全部
楼主不明白main方法和其它方法的最大区别。
main方法必须在和.java文件同名的public类型的类中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式