What are access specifiers?Should I inherit with private,protected or public?
Difference between private,public and protected inheritance in C++
对于所有 cpp 专家,在 c ++ 继承中,
class B : public A {
};
我只是好奇为什么这里需要关键字 public?
这意味着A
中的public
成员由B
继承,并且也是从B
公开的。
替代方案是:
受保护-A
中的公共成员在B
中受到保护,其他成员保持不变。
private-A
中的所有成员在B
中被设置为 private。
规则不适用于隐藏或重写的方法。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(73条)