编程应用技术中多态性分析.docVIP

  • 1
  • 0
  • 约2.87千字
  • 约 7页
  • 2018-11-16 发布于江苏
  • 举报
编程应用技术中多态性分析

面向对象编程中的多态性 ----季松华 【基于c++,java概念上基本完全一样,只是在实现上有些细微差别 基本数据类型:整数、浮点数、字符等 运算符:加减乘除等】 目前,面向对象编程非常的流行,面向对象编程有三大特征,分别是 封装、继承和多态性 本课堂主要讨论 多态性 什么是多态性? 一:多态性定义 多态性,按字面理解就是多种形状,比如有生物多态性,基因多态性等等 计算机编程中的定义:相同的方法调用可实现不同的实现方式,简单点说就是“一个接口,多种方法” 举一个例子,计算机硬件里面的输入输出设备,我们统称为I/O设备,而具体的设备实体 输入的有键盘、鼠标、扫描仪等等,输出的有显示器、打印机、音响等等,这个例子中的I/O设备就是一个统一的接口,而键盘、显示器呢就是具体的实现, (堆栈可以存储各种格式的数据,包括整型,浮点或字符。 不管存储的是何种数据,堆栈的算法实现是一样的。针对不同的数据类型,编程人员不必手工选择,只需使用统一接口名,系统可自动选择。) 下面讨论多态性在我们编程中的表现形式 二:多态性表现形式: 主要有以下4中:强制多态、重载多态、类型参数化(模板)多态以及包含多态 强制多态性:强制是指两种不同的数据类型进行转换的一种语义操作; 程序设计语言中基本数据类型的大多数操作符,在发生不同类型的数据之间混合运算时,一般都会进行强

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档