|
|
|
|
|
| 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 からのメッセージでおます。 |
|
|
|
|
|