Report#2
Hellob.java
プログラム
import java.applet.Applet; // 短名 Applet
import java.awt.Graphics; // 短名 Graphics
public class Hellob extends Applet { // サブクラス Hellob
public void paint(Graphics g) { // paint()メソッド
g.drawString("Hello, Java world!", 30, 10); // 文字列描画メソッド
g.drawString("Hello, Java world!", 30, 30); // 文字列描画メソッド
g.drawString("Hello, Java world!", 30, 50); // 文字列描画メソッド
}
}
実行結果
考察
Hellob.javaの説明
importでAppletとGraphicsを取り込む
HellobをAppletのサブクラスにする事でGraphics型の変数gを定義
Graphics(変数g)内のメゾットdrawStringを実行×3
import package.class
指定したパッケージを取り込む、*(アスタリスク)を使う事でそのパッケージのすべてのクラスをimportする
パッケージとはクラスやインターフェースの集まり
例 java.awt.*
awtパッケージ内のクラスをすべてimportする。
class サブクラス extends スーパークラス
2つのクラス間に継承関係を形成する
例 class sb extends sp
sb は sp のサブクラスである
drawString("文字列", int x, int y)
指定された文字列によって指定されたテキストを描きます。