继承public protect private区别

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons
private.property 公有继承基类中私有成员在派生类中是不可见的,对对象不可见
protect.property 公有继承基类的保护成员在派生类中为保护成员,对对象不可见
public.property  公有继承基类的公共成员在派生类中为公共成员,对对象可见

private.property 私有继承基类中私有成员在派生类中是不可见的, 对对象不可见
protect.property 私有继承基类的保护成员在派生类中为私有成员,对对象不可见
public.property  私有继承基类的公共成员在派生类中为私有成员,对对象不可见

private.property 保护继承基类中私有成员在派生类中是不可见的, 对对象不可见
protect.property 保护继承基类的保护成员在派生类中为保护成员,对对象不可见
public.property  保护继承基类的公共成员在派生类中为保护成员,对对象不可见

猜你喜欢

转载自blog.csdn.net/u011086209/article/details/91991845