[問題] c++問題請教
class A
{
private:
int x;
protected:
int y;
public:
int z;
…
};
class B: public A
{
…
};
(一)在 class A 的成員函數(member function)中,x, y, z 的使用限制有沒有什麼不同?
1沒有
(二)在 class B 的成員函數(member function)中,x, y, z 的使用限制有沒有什麼不同?
x:要透過A的函式來進行存取
y:可以直接進行存取
z:可以直接進行存取
(三)對於 class A 的一個物件(instance),x, y, z 的使用限制有沒有什麼不同?
X:要透過A的函式來進行存取
Y:要透過A的函式來進行存取
Z:可以直接存取
請問這樣的回答對嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.109.223
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1398776025.A.8CC.html
※ 編輯: timeflying (220.137.109.223), 04/29/2014 20:54:16
→
04/30 10:20, , 1F
04/30 10:20, 1F
→
04/30 12:51, , 2F
04/30 12:51, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章