Java 入門





2.7.5 パッケージの作成例 3
---------- myPackageTest2.java -----------
import myPackage; //import に変更
 public class PackageTest1 {
  public static void main(String args[]){
   packA objA = new packA();
    objA.ShowMsg();
    packB objB = new packB();
    objB.ShowMsg();
 }
}
---------- myPackage\packA.java ----------
package myPackage;
public class packA { //public を追加
 public void ShowMsg() { //public を追加
  system.out.println("パッケージ A からのメッセージでっせ。");
 }
}
---------- myPackage\packB.java ----------
package myPackage;
public class packB { //public を追加
 public void ShowMsg() { //public を追加
  system.out.println("Package B からのメッセージでおます。");
 }
}
---------------------------------------
[実行方法]

(1) PackageTest2.jav はカレントディレクトリに置く

(2) packA.jav と packB.java は myPackage に置く

(3) javac PackageTest2.java

(4) javac myPackage/*.java

(5) java PackageTest2
-------- 表示 --------------------
パッケージ A からのメッセージでっせ。
Package B からのメッセージでおます。