码迷,mamicode.com
首页 > 其他好文 > 详细

面对对象多态概念

时间:2021-06-08 23:49:11      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:int   模块   class   设计   面向   派生类   说明   参数   静态   

多态在编程中应用非常广泛,但是其中的一些概念还是需要了解一下的

在C++中 多态分为

静态多态

动态多态

 

1.静态多态是值编译时已经确定其调用函数的关系 比如 函数重载

fun();

fun(int i);

代码编写调用是 fun(1) 这里已经确定了它要去找带参数的函数了,所以是静态多态.

2.动态多态,就是在程序运行时根据类型指针指向继承类/派生类地址。这种关系在编译时是无法知晓。所以叫动态多态

补充说明:

面向对象程序设计语言有封装、继承和多态3种机制。
  封装:可以使得代码模块化。
  继承:可以让程序在原有的代码基础上进行扩展。
  它们的目的都是为了代码复用。
  多态:是为了接口复用。
  不论传递过来的是哪个类的对象,函数都能够通过同一个接口调用到适应各自对象的实现方法

面对对象多态概念

标签:int   模块   class   设计   面向   派生类   说明   参数   静态   

原文地址:https://www.cnblogs.com/jhzou/p/14864406.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!