一个java文件里面只能有一个类为public哈,public修饰类的类名和文件名相同。只要把class A之前public去掉就可以了。
把
package a;
public class A {
void f(){
System.out.println("I am A");
}
}
剪切到一个新的文件中,命名为a.java
在package a;后面写上
import a.*
你这样写就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
楼主不明白main方法和其它方法的最大区别。
main方法必须在和.java文件同名的public类型的类中。