質問編集履歴

1

補足の追加

2021/06/30 06:11

投稿

YYkanagawa
YYkanagawa

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1 +1,109 @@
1
1
  Rubyにおいて複数のクラスを関連づけるにはどうすれば良いでしょうか?
2
+
3
+
4
+
5
+ ### 補足
6
+
7
+
8
+
9
+ ```
10
+
11
+ class SmartPhone
12
+
13
+ # 操作(メソッド)の定義
14
+
15
+ def tel(name)
16
+
17
+ puts "#{name}に電話をかける"
18
+
19
+ end
20
+
21
+
22
+
23
+ def email(name)
24
+
25
+ puts "#{name}にメールを送る"
26
+
27
+ end
28
+
29
+
30
+
31
+ def take_picture
32
+
33
+ puts "写真を撮る"
34
+
35
+ end
36
+
37
+ end
38
+
39
+ ```
40
+
41
+
42
+
43
+ ```
44
+
45
+ class Iphone
46
+
47
+ attr_accessor :color, :storage
48
+
49
+
50
+
51
+ # 属性を定義
52
+
53
+ def initialize(color, storage)
54
+
55
+ @color = color
56
+
57
+ @storage = storage
58
+
59
+ end
60
+
61
+
62
+
63
+ # 操作(メソッド)の定義
64
+
65
+ def search_by_safari(keyword)
66
+
67
+ puts "#{keyword}をsafariで検索する"
68
+
69
+ end
70
+
71
+ end
72
+
73
+ ```
74
+
75
+ ```
76
+
77
+ class Android
78
+
79
+ attr_accessor :color, :storage
80
+
81
+
82
+
83
+ # 属性を定義
84
+
85
+ def initialize(color, storage)
86
+
87
+ @color = color
88
+
89
+ @storage = storage
90
+
91
+ end
92
+
93
+
94
+
95
+ # 操作(メソッド)の定義
96
+
97
+ def search_by_chrome(keyword)
98
+
99
+ puts "#{keyword}をchromeで検索する"
100
+
101
+ end
102
+
103
+ end
104
+
105
+ ```
106
+
107
+
108
+
109
+ このようなクラスがあったとしてこれらのクラスを関連づけるにはどうすれば良いでしょうか?