パッケージ宣言
| 日本語 | 梱包宣言 |
| 英語 | package declaration |
| ふりがな | ぱっけーじせんげん |
| フリガナ | パッケージセンゲン |
「package」予約語で、ソースファイルのパッケージを指定すること。
ソースファイルの文頭で「package パッケージ名」と指定することで、ソースファイル及びその中のクラスの「パッケージ」を指定する。
この指定している文を「パッケージ宣言」と言う。
ソースファイルの文頭で「package パッケージ名」と指定することで、ソースファイル及びその中のクラスの「パッケージ」を指定する。
この指定している文を「パッケージ宣言」と言う。
参考サイト
- (参考サイトはありません)
// test/test2/OtherPackageClass.java
package test.test2; // ←これが「パッケージ宣言」です。
/**
* test.test2パッケージ内のクラス。
*/
public class OtherPackageClass
{
/**
* 出力します。
*/
public void output()
{
System.out.println( "OtherPackageClass#output()" );
}
}
// Sample.java
// test.test2パッケージ内のOtherPackageClassクラスを使用します。
import test.test2.OtherPackageClass;
public class Sample
{
public static void main( String[] args )
{
// OtherPackageClassクラスを使用します。
OtherPackageClass otherPackageClass = new OtherPackageClass();
otherPackageClass.output();
// OtherPackageClass#output()
}
}
package test.test2; // ←これが「パッケージ宣言」です。
/**
* test.test2パッケージ内のクラス。
*/
public class OtherPackageClass
{
/**
* 出力します。
*/
public void output()
{
System.out.println( "OtherPackageClass#output()" );
}
}
// Sample.java
// test.test2パッケージ内のOtherPackageClassクラスを使用します。
import test.test2.OtherPackageClass;
public class Sample
{
public static void main( String[] args )
{
// OtherPackageClassクラスを使用します。
OtherPackageClass otherPackageClass = new OtherPackageClass();
otherPackageClass.output();
// OtherPackageClass#output()
}
}
// test/test2/OtherPackageClass.java
package test.test2; // ←これが「パッケージ宣言」です。
/**
* test.test2パッケージ内のクラス。
*/
public class OtherPackageClass
{
/**
* 出力します。
*/
public void output()
{
System.out.println( "OtherPackageClass#output()" );
}
}
// Sample.java
// test.test2パッケージ内のOtherPackageClassクラスを使用します。
import test.test2.OtherPackageClass;
public class Sample
{
public static void main( String[] args )
{
// OtherPackageClassクラスを使用します。
OtherPackageClass otherPackageClass = new OtherPackageClass();
otherPackageClass.output();
// OtherPackageClass#output()
}
}




