Avatar
omochimetaru 6/1/2017 9:43 AM
A? を受ける版は Aを受けることができるけど、Bを受ける版でAは受けれないわ。
9:44 AM
でもたとえば
9:45 AM
protocol X {} protocol Y {} class A: X, Y { class func foo(x: A) { print(x) } } class B: A { override class func foo(x: X) { print(x) } override class func foo(x: Y) { print(x) } }
9:45 AM
こういうことがおきたとき、どっちでオーバーライドするか決められないし?