假设我有:
class A and class B
B类继承自A类的方法。 使用B的实例我想调用类A的方法但是我希望类A的方法直接在类B的调用实例中读取和存储数据(在类B的属性中) 无法弄清楚如何实现这一目标。
答案 0 :(得分:1)
B类派生自A类,因此当您实例化B类的对象时,您将创建由B类完成的A类和对象。
B b = new B()
& b指向b,但也指向父对象a(实际上它指向对象A,由对象B完成)。因此,当你调用b.Amethod()时,如果它修改A.Amember,它当然会修改b.Amember,因为它们是相同的变量,例如b。