課題
- 学校の先生、学生のリスト出力
- 全員のリスト
- データを指定
先生、学生のリスト出力
- クラスメソッドを使って取り出す
指定データ出力
- インスタンスメソッドを使って取り出す
前提
- 先生、学生のデータはそれぞれ
mixin_samples/students_data.rb
、mixin_samples/teachers_data.rb
を使う
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
Sample code
出力のためのTotalPrint
、PersonalPrint
モジュールを定義する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
データ指定のためのSearch
モジュールを定義する
1 2 3 4 5 6 7 8 |
|
モジュールをMixinするスーパークラスを定義する
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
実際の本体である先生、学生のクラスを定義する
1 2 3 4 5 |
|
1 2 3 4 5 |
|
結果
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|