C++类的成员有public、protected以及private三种属性;
C++类的对象只可以访问类的public对象;
对于protected,该属性在类的实例对象中与private表现一致,但在继承中则不同。
假设A是基类:
1、public 继承
若class B: public A{}; 则类B继承了A的所有属性和函数,但是类B只能直接访问A的public 和protected成员,A类的public和protected,在B类中不变
若class
C++类的成员有public、protected以及private三种属性;
C++类的对象只可以访问类的public对象;
对于protected,该属性在类的实例对象中与private表现一致,但在继承中则不同。
假设A是基类:
1、public 继承
若class B: public A{}; 则类B继承了A的所有属性和函数,但是类B只能直接访问A的public 和protected成员,A类的public和protected,在B类中不变
若class