看板 MacDev 關於我們 聯絡資訊
如果我override superclass的init裡會call的method 那[super init]時會call新的method還是原來的? ex: ClassA:NSObject - (id)init { self = [super init]; [self xxx]; return self; } - (void)xxx { do something } ClassB:ClassA - (id)init { self = [super init] //這裡會call A的xxx還是B的xxx呢? return self; } - (void)xxx { override...... }_ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.177.116.56
uranusjr:當然是 A 的啊, 如果是 B 的不就無窮遞迴了... 11/28 23:32
uranusjr:噢看錯...不過答案仍然是 A 的 11/28 23:33
ksksBangBang:不要誤導人...是B吧.. 11/29 06:54
lazkey:B 11/29 10:09
lion0208:B... 12/03 10:07