YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← The Quiz Hierarchy

Get Embed Code
6 Languages

Showing Revision 1 created 10/31/2014 by K2480.

  1. 車についての階層はスーパークラスと
    サブクラスの概念を理解するには
  2. 分かりやすいですが面白い継承ではありません
    代わりにクイズについて考えてみます
  3. クイズには様々な種類があるので
    問題をスーパークラスとするのが自然です
  4. その下に多数のサブクラスが存在します
    空欄を埋める問題や
  5. たくさんの選択肢から選ぶ問題
    また正確な答えでなく
  6. 計算結果を入力する問題もあります
  7. 計算問題は四捨五入かもしれません
    その他にもありますね
  8. 選択肢の問題にはサブクラスが考えられます
    複数を選択する問題もその1つです
  9. 正解であるすべての選択肢を選ぶ必要があります
  10. 問題に共通するのは何でしょうか?
    まずは表示させなくてはなりません
  11. 表示する形式は問題をテキストで表示するか
    または選択肢を表示する場合もあります
  12. 穴埋め問題の場合は
    解答する場所に下線を表示します
  13. またどの問題も解答のチェックが必要です
  14. 文字列や数字の比較または計算結果の
  15. 正確な数値の比較になるでしょう
  16. スーパークラスである問題は
    これらのメソッドを合理的に継承させます
  17. サブクラスは他のサブクラスとして
    継承されていなければ修正も可能です
  18. このクラスを理解してもらうために
    私がQuestionクラスを実装し
  19. プログラミングの問題を作りました
  20. サブクラスの追加ができるようになっています
  21. これがQuestionクラスです
    問題に解答するためメソッドを確認してください
  22. これはデモプログラムです 詳細を埋めてください
  23. questionオブジェクトを生成します
    presentQuestionメソッドは
  24. 問題を表示させユーザが入力した値を
    取り込み解答をチェックします
  25. 表示と解答チェックのメソッドは記述しているので
  26. 調べて呼び出してみてください