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

2024-12-02 14:45:59
推荐回答(4个)
回答1:

一个java文件里面只能有一个类为public哈,public修饰类的类名和文件名相同。只要把class A之前public去掉就可以了。

回答2:


package a;
public class A {
void f(){
System.out.println("I am A");
}
}
剪切到一个新的文件中,命名为a.java
在package a;后面写上
import a.*

回答3:

你这样写就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

回答4:

楼主不明白main方法和其它方法的最大区别。
main方法必须在和.java文件同名的public类型的类中。