第一回課題 総評 全般 †
import objectdraw.*; import java.awt.*; public class CrossedLines extends WindowController { public void onMousePress( Location point ) { new Line( 40, 40, 60, 60, canvas ); new Line( 60, 40, 60, 40, canvas ); } public void onMouseRelease( Location point ){ canvas.clear(); } } 逆に良くない例は,次のような形です. import objectdraw.*; import java.awt.*; public class CrossedLines extends WindowController { public void onMousePress( Location point ) { new Line( 40, 40, 60, 60, canvas ); new Line( 60, 40, 60, 40, canvas ); // 同じブロック中の文のインデントが不揃い. } public void onMouseRelease( Location point ){ canvas.clear(); } // ブロックを閉じる際は,インデントを戻したい. } BlueJでは,文の先頭でTabキーやShift+Tabキーを押すことで,楽に整形できる機能が付いています.活用してみましょう.
1-1 †動作説明が抜けているものは再提出としています. 1-2 †1-3 †気合いの入った作品が多く見受けられました. 1-4 †1-5 †1-6 †1-7 † |