Enshu7
- 3. new Test71()とは?
オブジェクト指向言語の用語
・クラス ≒ 設計図
・インスタンス ≒ 実体(newで生成)
Test71 t71 = new Test71();
ここが省略されている
設計図
Test71 ←newにより
生成される
- 4. メソッドとstatic
メソッド宣言にstaticが付いている
= クラスメソッド
クラス名+メソッド名で利用
インスタンス変数(フィールド)に
アクセス不可
メソッド宣言にstaticが付いていない
= インスタンスメソッド
インスタンス名+メソッド名で利用
インスタンス変数(フィールド)に
アクセス可
- 8. addWindowListenerなど
マウスなどの操作は,
イベントとしてプログラムに伝えられる
ウィンドウを閉じる
Test71 Java言語が自動的に
windowClosingを実行
プログラム終了
addWindowListener = この動作を登録する
- 13. Test72とMyCanvas
(1)cの上でクリック動作
(2)c.setOvalを呼び出し,
座標を渡す
c (3)x[num]とy[num]に
座標を記憶
(4)numが200以上に
なったらnumを0に
(5)repainメソッドを実行
→paintメソッドが呼ばれる
(6)paintメソッド内で
num個の点を描画