質問編集履歴

1

B は A のサブセットではない

2018/04/17 23:21

投稿

noc
noc

スコア73

test CHANGED
File without changes
test CHANGED
@@ -14,19 +14,21 @@
14
14
 
15
15
  def set_by_b(self, b):
16
16
 
17
- b.set_a_props(self.x, self.y, self.z)
17
+ b.set_a_props(self.y, self.z)
18
18
 
19
19
 
20
20
 
21
21
  class B():
22
22
 
23
- def __init__(self):
23
+ def __init__(self, o):
24
24
 
25
- self.x, self.y, self.z = 0, 0, 0
25
+ self.o = o
26
26
 
27
- def set_a_props(self, x, y, z):
27
+ self.y = 0
28
28
 
29
- self.x = x
29
+ self.z = 0
30
+
31
+ def set_a_props(self, y, z):
30
32
 
31
33
  self.y = y
32
34
 
@@ -38,7 +40,7 @@
38
40
 
39
41
  a = A(100, 200, 300)
40
42
 
41
- b = B()
43
+ b = B(95)
42
44
 
43
45
  a.set_by_b(b)
44
46