-
如图,这里就是动态多态的形式,具体来讲就是在父类定义一个共同的动作,并且在子类要定义同名的函数,再通过定义一个父类指针分别指向子类对象,于是通过父类调用子类那个同名的函数,举例子就是拳皇游戏中,先定义动作,比如重拳、轻拳,再定义各个人物,每个人物都用重拳和轻拳,但是每个人物重拳和轻拳的动作不是一样,这个时候就要通过以上讲到的先定义父类的指针,指向各个对象,再通过调用各自子类的函数实现动作查看全部
-
多态:是指一个对象接受不同的类型的数产生不同的结果或者不同的类在接收相同的指令下产生不同的结果,那么前者就是静态多态而后者是动态多态。 如图,这就是一种静态多态的定义方式,其实就是函数重载,函数重载就是多态的一种。查看全部
-
多态的定义查看全部
-
定义虚函数的方法查看全部
-
1. 没有成员数据 2. 只有成员函数 3. 成员函数都为虚函数查看全部
-
常见的异常查看全部
-
纯虚函数查看全部
-
虚函数限制查看全部
-
虚函数限制查看全部
-
虚函数限制查看全部
-
虚函数限制查看全部
-
异常处理查看全部
-
代码示例查看全部
-
typeid注意事项查看全部
-
dynamic_cast注意事项查看全部
举报
0/150
提交
取消