保护成员(protected)和私有成员(private)的区别
我们接触C++的时候一定会涉及到保护成员和私有成员,并且我们知道这两个成员都不可以直接从外部进行访问,这两个成员的区别在哪呢?我们涉及到概念叫做继承1:如果B类以私有方式继承了A类,那么A类中的公有和保护成员在B类中都是私有成员,B类作为新的基类派生出C类,那么C类的成员和对象都是不能访问间接从A类中继承出来的成员;2:如果B类以保护方式继承了A类,A类中的公有和保护成员在B类中都是保护成员...
原创
2020-04-25 11:44:53 ·
9210 阅读 ·
0 评论