• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【至急】メソッドの設定方法についての課題)

メソッドの設定方法についての課題

このQ&Aのポイント
  • メソッドbkの設定方法について,簡単に説明します。
  • メソッドgetX, getY, getAngleの設定について,簡単に説明します。
  • メソッドup,downの設定について,簡単に説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitoneko
  • ベストアンサー率58% (469/798)
回答No.2

 そうですね。親切なコメントが付いてます。  コメントを回答欄に丸投げしても、まぁ、0点ではないでしょう。  では、例えば、3番の問題で、コメントの内容をそのまま回答欄に書きましょう。  upは、ペンをあげるんですね。upメソッドを実行すると、あなたの持っている、現実世界のペンが上に飛んでいくと(笑)冗談ですよ。  プログラムの説明になっていないですよね。抜粋された以外にどの程度のプログラムが書いてあるかは解りませんが、それでも、いま抜粋された部分だけでも、たくさんの事が書けます。  最低でも、このドローイングクラスには、現在のペンの状態を表すpenDownという整数型に属するプロパティーか、論理型のプロパティーが存在するはずです。多分、このメソッドがあると言うことは、private宣言されているか、protect宣言されているはずです。  up・downメソッドは、このpenDownプロパティーの値を設定するためにあります。  多分、drawか、moveと言ったようなカーソルを移動するためのメソッドが存在し、このメソッドはpenDownの状態を参照して、ラインを引くか、何も書かずにカーソルだけを移動するかを決定しているはずです。  こんな事を書くだけで、ほら、なんか解答らしくなってきませんか?

その他の回答 (1)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

/** */ の動作を、どんな手段で実現しているかを聞いているのではないでしょうか? /** n だけ後ろに進む。 */ public void bk(int n) { fd(-n); } だったら、この fd(-n) が、どういう理屈で 「n だけ後ろに進む」になるのか、とか

tukkyun
質問者

補足

ということは、 /** n だけ後ろに進む。 */ public void bk(int n) { fd(-n); } このプログラムだけで判断するのではなく、全体のプログラムを見て何故 -n でnだけ後ろに進むのか、ということを説明する、ということでしょうか?

関連するQ&A