[問題] 關於呼叫base class

看板C_Sharp (C#)作者 (我愛阿蓉)時間15年前 (2010/02/08 21:29), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/2 (看更多)
請問如果 繼承關係是 爺爺->老爸->兒子 而在兒子那層要呼叫爺爺該怎麼去做呼叫呢 如果只是往上一層用base. 是可以... 只是要呼叫到super class似乎就不知道該怎麼呼叫了 google找了一下也沒有找到.... 如果是C++ 直接寫 "爺爺::method(); 就可以了 C#我以為是寫 爺爺.method()...不過不對 請教一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.87.64.222 ※ 編輯: QQ29 來自: 219.87.64.222 (02/08 21:37)

02/08 21:44, , 1F
還是base呀
02/08 21:44, 1F

02/08 23:01, , 2F
可是呼叫到的是 爸爸那層耶 是base.base.??
02/08 23:01, 2F

02/09 00:05, , 3F
((爺爺)this).method() ??
02/09 00:05, 3F
※ 編輯: QQ29 來自: 123.192.5.228 (02/09 00:40)

02/09 20:27, , 4F
直接base啦,繼承幾百層還是base.method name()
02/09 20:27, 4F

02/10 00:04, , 5F
base只是上一層阿..得不到爺爺
02/10 00:04, 5F
文章代碼(AID): #1BS174ca (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1BS174ca (C_Sharp)