[問題] override和繼承

看板C_and_CPP (C/C++)作者 (青)時間16年前 (2009/10/26 21:43), 編輯推噓3(301)
留言4則, 4人參與, 最新討論串1/1
請教各位一下 目前我有兩個class,有兩個一樣型態且命名相同的變數,並且為繼承關係,如下: class Base { public : int A; Base() { A = 0; } }; class Derive : public Base { public : int A; Derive() { A = 100; } }; 以上是目前的關係 那麼想請教的是,「A」這個變數,有所謂的override嗎? 還是根本就和override一點關係都沒有?請各位先進指點一下,謝謝。 -- 要感謝的人太多了,那就謝天吧 要改得程式碼太多了,那就改天吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.74.245.163

10/26 21:45, , 1F
沒有~一個是Derive::A一個是Base::A;
10/26 21:45, 1F

10/26 21:45, , 2F
1. 沒有 2. 對 一點關係都沒有
10/26 21:45, 2F

10/26 21:45, , 3F
被遮蔽,用::運算子
10/26 21:45, 3F

10/26 21:46, , 4F
瞭解,謝謝各位的指點
10/26 21:46, 4F
文章代碼(AID): #1AvQUUyR (C_and_CPP)
文章代碼(AID): #1AvQUUyR (C_and_CPP)