Re: [問題] 繼承方面的問題

看板MacDev作者 (Bang!)時間12年前 (2012/10/09 04:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《round1121 (圓兒)》之銘言: : 請問 兩個繼承不一樣的 可以相互跨越嗎? : EX : @interface A : NSObject @interface B : UIViewControl : . . : . . : -(void) A_function; -(void) B_function; : . -(void) B1_function; : . . : . . : @end @end : 假若 B 宣告在 A 前面,理應上 A_function 就能呼叫 B_function or B1_function : 那有沒有辦法在這情況下,B or B1 function 也能呼叫 A_function呢 ? : 麻煩大師解惑了 >0< 既然你的A.h沒有用到B, B.h沒有用到A 那直接在A.m中 #import "B.h", B.m中 #import "A.h"就可以了 還是你這樣做了遇到什麼問題嗎 如果你的A function中有B, B fuction中有A, 如: - (void)A_functionWithB:(B*)b; - (boid)B_functionWithA:(A*)a; 那就在A.h 加上@class B, 在B.h加上@class A, 然後.m中再import -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 199.2.242.199
文章代碼(AID): #1GSp62n6 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1GSp62n6 (MacDev)