-
继承中的同名隐藏,调用父类方法: 子类对象.父类::方法查看全部
-
父子关系 成员同名 则会隐藏。将父类的成员隐藏。<br> 若想访问父类。则需要 Soldier.Person::play();来执行。 若想访问父类的数据成员 需要 Person::code = 2;来访问查看全部
-
私有继承和保护继承讲道理没有啥区别,只是把基类放到private下和protected下的区别。查看全部
-
保护继承中:除Private类无法访问之外。其他所有都继承到派生类的Protected下。 私有继承中:除Private类无法访问之外。其他所有都继承到派生类的Private下。查看全部
-
在公有继承中:<br> 基类的Proteced类似于非继承形式下的private。 可以通过成员函数进行调用Protected中的数据成员。<br> 基类中的Private不会继承到派生类的Private下。注意:他继承到了一个隐藏的地方。即派生类不能访问基类的Private。查看全部
-
继承。子类对应父类。 派生类对应基类 子类继承父类的代码 class Work: public Person { public : int m_iSalary; };查看全部
-
如果不写继承方式 则默认为private 多继承是一个子类有多个父类 多重继承是多次继承。查看全部
-
1.person这个类在经过了protected的保护继承后,它在protected的访问限定符下的数据成员,被继承到了派生类的protected的下边 2.通过子类的对象,只能访问到自己的public下边的数据成员和成员函数,而无法访问到其基类的public限定符下的数据成员或者成员函数查看全部
-
注意person与Person区别 注意菱形继承要有virtual,虚继承查看全部
-
vitual ~Soldier查看全部
-
共有继承中: person当中的protected的数据成员被继承到worker的protected限定符中 person当中的private的数据成员无法被继承到worker的private限定符中查看全部
-
public查看全部
-
public查看全部
-
父类和子类的同名函数无法形成重载关系 只能隐藏查看全部
-
访问继承自父类的隐藏的同名函数方法:soldier.person::play()查看全部
举报
0/150
提交
取消