最新回答 / 慕后端9316249
重定义就是你有一个父类A, B类和C类同时继承父类A,A类没有生命#IFNDEF DEFINE #ENDIF,那么就会在生成B类和C类的时候重定义了。
2019-01-02
最新回答 / qq_若初又如何_0
不能,不论是共有,私有,还是保护继承,父类中的私有成员,函数,继承到子类中都是不可用的。像你的问题,子类对象可以直接调用从父类继承来的函数1来实现间接访问2,而不能是3.
2018-12-30
最新回答 / qq_慕瓜7215810
在函数的传参过程中会用到啊,这个函数A需要从别的地方调用来参数,不就得靠赋值来进行吗,同时因为这个A函数可能处理不同名称的此类型变量,所以创建中间变量P就可以调用很多次这个函数A
2018-11-29
最赞回答 / AMLXS
记住一句话,属性私有化,行为(函数)公开化如果基类中的属性使用protected修饰的话那么子类就可以使用函数访问并修改如果基类中的属性使用private 修饰话,那么子类就无法使用函数访问和修改,包括构造函数.
2018-10-14
最赞回答 / Alex_ZM
因为 你的Worker和Farmer的构造函数的实现是自定义的(),并没有像初始化列表那样调用了Person的构造函数,<...图片...>Person的成员函数自然不会修改
2018-08-19
最新回答 / 慕盖茨0283003
继承是将父类的函数与变量继承给了子类,所以子类不用重复声明。同时子类也能声明自己的函数和变量。这些子类声明的函数和变量是父类没有的。所以可以通过子类给父类赋值,因为父类有的子类都有。不能通过父类给子类赋值,因为子类自己独有的函数和变量父类没有。
2018-08-12