有两个简单程序,他们放在同一目录下: 1. //FileName:Test.java import Show; public class Test { public static void main(String[] args) { Show Sungo = new Show(); Sungo.MyName(); } } 2. //FileName:Show.java public class Show{ public void MyName(){ System.out.PRintln("My name is HelloWorld!"); } } 编译Show.java后,再编译Test.java出现下面的错误提示 ---------- javac ---------- Test.java:3: '.' eXPected import Show; ^ 1 error
输出完成 (耗时 1 秒) - 正常终止
------------------------------- 将Test.java文件中 import Show;语句注释掉以后,将编译通过,执行java Test.class , ---------- java ---------- My name is HelloWorld!
另package 和import的简单实例 新建dir文件夹,将Show.java 放入该文件夹下编译。 //FileName:Test.java import dir.Show; public class Test { public static void main(String[] args) { Show Sungo = new Show(); Sungo.MyName(); } } //FileName:Show.java package dir; //新增的部分 public class Show{ public void MyName(){ System.out.println("My name is HelloWorld!"); } } 执行结果 ---------- java ---------- My name is HelloWorld!