从父级访问子类属性

时间:2013-10-12 19:27:01

标签: c++

假设我有:

class A and class B

B类继承自A类的方法。 使用B的实例我想调用类A的方法但是我希望类A的方法直接在类B的调用实例中读取和存储数据(在类B的属性中) 无法弄清楚如何实现这一目标。

1 个答案:

答案 0 :(得分:1)

B类派生自A类,因此当您实例化B类的对象时,您将创建由B类完成的A类和对象。

B b = new B()

& b指向b,但也指向父对象a(实际上它指向对象A,由对象B完成)。因此,当你调用b.Amethod()时,如果它修改A.Amember,它当然会修改b.Amember,因为它们是相同的变量,例如b。