Java FAQ
|
import宣言は何のために行うのですか。 |
この宣言を使用せずに、他のパッケージで宣言した型を参照する際は、その完全限定名が必要となります。したがって、プログラムは以下のようになります。/* Hello!と表示するアプレット */ import java.applet.Applet; import java.awt.Graphics; public class HelloApplet extends Applet { public void paint(Graphics g) { g.drawString("Hello!", 100, 100); } }
import宣言は、識別子の表現を手短にするだけであって、必須ではありません。その点で、CやC++での#include指令とはまったく異なる性質のものです。/* Hello!と表示するアプレット */ public class HelloApplet extends java.applet.Applet { public void paint(java.awt.Graphics g) { g.drawString("Hello!", 100, 100); } }