Advertisement

继承同名函数和静态成员处理方式

阅读量:

当子类及其父类在成员名称上产生重叠时,请问如何通过子对象获取其所属对象中的相关信息?

  • 访问子类同名成员 直接访问即可
  • 访问父类同名成员 需要加作用域

||

当派生类与基元类型拥有相同名称的方法时, 派生类会覆盖基元类型中的所有相同名称的方法. 要访问基元类型被覆盖的方法, 请将其指定为基元类型.

复制代码
 #include<iostream>

    
 #include<string>
    
 using namespace std;
    
 //继承同名成员处理方式
    
 class Base
    
 {
    
 public:
    
 	Base()
    
 	{
    
 		m_A = 100;
    
 	}
    
 	int m_A;
    
 	void func();
    
 	void Add(int a, int b);
    
 	
    
 };
    
 void Base::func()
    
 {
    
 	cout << "Base输出" << endl;
    
 }
    
 void Base::Add(int a, int b)
    
 {
    
 	cout << "Base:" << a + b << endl;

全部评论 (0)

还没有任何评论哟~