クラスの継承、モジュールの活用、ミックスインなど、コード再利用の手法
Rubyコースの一部として、継承とモジュールに関する実践的な練習問題を19問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。
学習を開始する準備ができました
下記の練習問題から始めて、段階的にスキルアップしていきましょう
Rubyで名前空間を作るために使用する仕組みは何ですか?
約3分
名前空間内のクラスにアクセスするために使用する演算子は何ですか?
約3分
以下のコードでmammal変数に格納されるオブジェクトは、どのクラスのインスタンスですか? ...
約3分
同じ名前のクラスを複数定義した場合、どのような問題が発生しますか?
約3分
名前空間を使用することで得られる利点として適切でないものはどれですか?
約3分
Rubyで継承を表現する際に使用する記号は何ですか?
約3分
以下のコードで、Dogクラスのインスタンスが持つメソッドはどれですか? ruby class...
約3分
親クラスで定義されたメソッドを子クラスで新しく定義し直すことを何と呼びますか?
約3分
以下のコードを実行した時の出力は何ですか? ruby class Animal def...
約3分
継承チェーンにおいて、メソッドが呼び出された時の探索順序は何ですか?
約3分
継承を使う際の適切な関係性として最も適しているのはどれですか?
約3分
以下のコードで、@nameインスタンス変数にアクセスできるのはどのクラスですか? ruby...
約3分
Rubyでモジュールを定義するために使用するキーワードはどれですか?
約3分
クラスにモジュールを取り込むために使用するキーワードはどれですか?
約3分
以下のコードでdog.walkを実行した結果はどうなりますか? ruby module...
約3分
モジュール内でインスタンス変数を使用した場合、その変数はどのように扱われますか?
約3分
1つのクラスに複数のモジュールを取り込む正しい方法はどれですか?
約3分
モジュールとクラスの違いとして正しいものはどれですか?
約3分
以下のコードで何が起こりますか? ruby module A def test ...
約3分
💡 学習のコツ
1
問題を順番に解く
基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします
2
解説をしっかり読む
正解・不正解に関わらず、解説を読んで理解を深めましょう
3
復習で定着させる
間違えた問題は後日再チャレンジして、知識の定着を確認しましょう
前のトピック
クラスとオブジェクトコース
Ruby 全体を見るプレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。