限制类与类之间访问级别的方法
public
在类中创建一个public的部分,即" public: ",public之下的所有内容都是公共的,可以在类之间访问
private(最常见)
如若没有指明修饰符,则默认为private
不能在类的外部(包括子类)访问类中属性与方法
protected
类似于private,但是它可以在子类中被访问
限制子类中变量访问级别的方法
public继承(最常见)
class Mut : public Dog
代表子类所有的属性和方法的访问修饰符不变
protected继承
class Mut : protected Dog
父类中的public变为protected
protected和private不变
private继承
class Mut : private Dog
都变成private
参考:
https://www.bilibili.com/video/BV1Dd4y1R7VS?p=54&vd_source=abf3407e623fe554d6fad989b8955a48