有兩個簡單程序,他們放在同一目錄下: 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!