インポート宣言
| 日本語 | 導入宣言 |
| 英語 | import declaration |
| ふりがな | いんぽーとせんげん |
| フリガナ | インポートセンゲン |
「import」予約語で、パッケージ名を省略するクラスを指定すること。
ソースファイルのクラス宣言の前に「import パッケージ名.クラス名」と指定することで、指定したクラスを、パッケージ名を省略して使用することができる。
この指定している文を「インポート宣言」と言う。
ソースファイルのクラス宣言の前に「import パッケージ名.クラス名」と指定することで、指定したクラスを、パッケージ名を省略して使用することができる。
この指定している文を「インポート宣言」と言う。
参考サイト
- (参考サイトはありません)
// 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()" );
}
}
// 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()
}
}
// test/test2/OtherPackageClass.java
package test.test2;
/**
* test.test2パッケージ内のクラス。
*/
public class OtherPackageClass
{
/**
* 出力します。
*/
public void output()
{
System.out.println( "OtherPackageClass#output()" );
}
}




