子类继承父类的private成员,但是不能直接访问
来源:互联网 发布:linux怎么上传压缩包 编辑:程序博客网 时间:2024/05/19 14:16
子类继承父类时会继承父类的所有成员(构造函数除外),包括私有成员,但是不能访问。
可以想象为父亲有个盒子,里面有个秘密,但是盒子是锁着的,只有父亲的指纹才能打开。父亲去世了,盒子给了儿子,但是儿子打不开。
(这样设计可以是将我们的成员保护得更好,可以让子类的设计者只能通过父类的指定方法修改父亲的私有成员,这样把类保护得更好。)
阅读全文
来源:互联网 发布:linux怎么上传压缩包 编辑:程序博客网 时间:2024/05/19 14:16
子类继承父类时会继承父类的所有成员(构造函数除外),包括私有成员,但是不能访问。
可以想象为父亲有个盒子,里面有个秘密,但是盒子是锁着的,只有父亲的指纹才能打开。父亲去世了,盒子给了儿子,但是儿子打不开。
(这样设计可以是将我们的成员保护得更好,可以让子类的设计者只能通过父类的指定方法修改父亲的私有成员,这样把类保护得更好。)