[問題] override superclass init時會call的fun
如果我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
→
11/28 23:32, , 1F
11/28 23:32, 1F
→
11/28 23:33, , 2F
11/28 23:33, 2F
推
11/29 06:54, , 3F
11/29 06:54, 3F
推
11/29 10:09, , 4F
11/29 10:09, 4F
推
12/03 10:07, , 5F
12/03 10:07, 5F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章