c++父类方法怎么访问子类变量
父类方法怎么对子类变量进行赋值操作
区分成员变量情况,有以下几种情况:
1 子类和父类没有同名成员变量。
此种情况下不会出现任何情况尺段的覆盖。
2 在父类中,有virtual修饰的虚成员变量,在子类中有与其同名同薯困仿类型的成员变量。
此种情况下,子类变量会覆盖父类变量。
3 在父类中,存在有与子类同数纤名同类型的成员变量,但没有virtual修饰。
此时不会覆盖,但是会重写。即子类中访问成员变量时,访问的是子类的,父类的会被隐藏。但是通过父类名直接调用仍可以使用父类该变量。不属于覆盖,被称为重写。
强势围观~