Redian新闻
>
问一个inheritance的初级问题
avatar
问一个inheritance的初级问题# Programming - 葵花宝典
s*d
1
如果用public的话,base class的所有public 和 protected member都被继承为
derived class的public member。 但是base的private member没法继承。。
这个理解对不??
avatar
o*r
2
Find a book.
public + public = public
protected + public = protected
private can not been used by the derived.

【在 s*******d 的大作中提到】
: 如果用public的话,base class的所有public 和 protected member都被继承为
: derived class的public member。 但是base的private member没法继承。。
: 这个理解对不??

avatar
w*g
3


【在 s*******d 的大作中提到】
: 如果用public的话,base class的所有public 和 protected member都被继承为
: derived class的public member。 但是base的private member没法继承。。
: 这个理解对不??

avatar
l*i
4

正如observer所说,其他都对,只是base的protected在derived中还是protected。

【在 s*******d 的大作中提到】
: 如果用public的话,base class的所有public 和 protected member都被继承为
: derived class的public member。 但是base的private member没法继承。。
: 这个理解对不??

avatar
w*n
5
不对。
under public inheritance, the original properties will not be changed.
public members will still be public;
protected members will still be protected;
private members will still be private.

如果用public的话,base class的所有public 和 protected member都被继承为
derived class的public member。 但是base的private member没法继承。。
这个理解对不??

【在 s*******d 的大作中提到】
: 如果用public的话,base class的所有public 和 protected member都被继承为
: derived class的public member。 但是base的private member没法继承。。
: 这个理解对不??

avatar
c*n
6
private member of the base class is not a member in the derived class, so
there is no such saying "private members will still be private."

【在 w*****n 的大作中提到】
: 不对。
: under public inheritance, the original properties will not be changed.
: public members will still be public;
: protected members will still be protected;
: private members will still be private.
:
: 如果用public的话,base class的所有public 和 protected member都被继承为
: derived class的public member。 但是base的private member没法继承。。
: 这个理解对不??

avatar
h*o
7
no,no
it is a member, but not immediately accessible from the derived class.

【在 c*********n 的大作中提到】
: private member of the base class is not a member in the derived class, so
: there is no such saying "private members will still be private."

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。