インポート宣言
日本語 | 導入宣言 |
英語 | 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()" ); } }