-
公有成员可以直接访问,可以间接通过自身类的公有函数访问,也可以通过子类的公有函数访问 保护成员不可以直接访问,可以间接通过自身类的公有函数访问,也可以通过子类的公有函数访问 私有成员不可以直接访问,可以间接通过自身类的公有函数访问,不可以通过子类的公有函数访问查看全部
-
private继承时,3种成员的访问方式查看全部
-
保护继承的 3种访问方式查看全部
-
共有继承 3种限定符的访问方式查看全部
-
private 的派生类对象查看全部
-
private访问限定符的作用查看全部
-
protected 保护继承和 private 私有继承查看全部
-
3,在虚继承的情况下,作为菱形继承最顶层的父类并没有进行参数的传递,也就是说参数只使用了顶层父类的,默认参数,而无法从子类中获得传入的参数查看全部
-
2,虚继承当中,person()只执行了一次,~person()也只执行了一次查看全部
-
1,证明person在农民工中存在两份相同的数据成员,使农民工类在堆中实例化对象,然后通过指针指向类worker,farmer,由于worker和farmer继承了类person,所以指针指向了person中的成员函数查看全部
-
3,从农民工中传入color这个参数,然后farmer和worker分别传入color这个参数,最后person从这两个构造函数中得到color这个皮肤参数,从而将参数赋值个m_strColor,这是由于有virtual虚继承,所以不会造成数据重复,而使系统无法承担开销的状况,注意:Farmer(name,color),Worker(code,color)查看全部
-
2,worker可以传入肤色这个参数给person,person可以从worker中得到肤色这个参数查看全部
-
1,如果person的构造函数中有一些其他的逻辑,那我们就不用在worker的构造函数中再去重复的去写其他逻辑了查看全部
-
is-a 关系查看全部
-
Worker被称为虚继类查看全部
举报
0/150
提交
取消