|
|
|
|
|
| 2.7.3 |
パッケージの作成例 1
---------- printer.java -------------------
package printer;
public class printer{
public void print(){
System.out.println("JABA からこんにちは!
print class のテストです。") ;
}
}
----------- PrintClass.java ---------------
class PrintClass{
public static void main(String[] args){
(new printer()).print() ;
}
}
---------------------------------------
[実行方法]
|
|
(1) |
javac printer.java
//パッケージクラス printer.class が作成される |
|
(2) |
javac PrintClass.java |
|
(3) |
java PrintClass |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2.7.4 |
パッケージの作成例 2
------- myPackage/PackageTest1.java -------
package myPackage;
class PackageTest1 {
public static void main(String args[]){
packA objA = new packA();
objA.ShowMsg();
packB objB = new packB();
objB.ShowMsg();
}
}
-------- myPackaged/packA.java -----------
package myPackage;
class packA {
void ShowMsg() {
system.out.println("パッケージ A からのメッセージでっせ。") ;
}
}
-------- myPackage/packB.java ------------
package myPackage;
class packB {
void ShowMsg() {
system.out.println("Package B からのメッセージでおます。");
}
}
---------------------------------------
[実行方法]
|
|
(1) |
mkdir myPackage |
|
(2) |
ソースコードはすべて myPackage に置く |
|
(3) |
javac myPackage /*.java
//*.class も全て myPackage ディレクトリに置く |
|
(4) |
java myPackage.PackageTest1
-------- 表示 ---------------------
パッケージ A からのメッセージでっせ。
Package B からのメッセージでおます。 |
|
|
|
|
|
|