Avatar
omochimetaru 6/1/2017 9:50 AM
class Animal {} class Cat: Animal {} class Vehicle { class func hit(_ x: Cat) {} } class Uaz : Vehicle { // 両方かくとエラー、どっちかだけなら通る。 override class func hit(_ x: Animal) {} override class func hit(_ x: Cat?) {} }
9:51 AM
↑こんな感じだった。
9:51 AM
片方にoverride,片方にoverride無し、なら、オーバライドする方を固定できるかと思ったが、「二回定義してるエラー」と「overrideついてないよエラー」が出て、ダメ。 (edited)