- 1
- 0
- 约 28页
- 2017-06-12 发布于天津
- 举报
第10章多态
C#程序设计案例教程 第10章 多态 第10章 多态 学习目标 了解多态性。 掌握使用虚方法实现多态。 掌握使用抽象类实现多态。 掌握使用接口实现多态。 第10章 多态 10.1多态性 在面向对象程序设计中,从广义上看,可以将多态分成两种:静态多态性和 动态多态性。 静态多态性是指一个对象同时以不同的物理形式存在。像前面讲的方法重载就属于静态多态,这种多态在编译时,系统就能确定类的对应方法被调用。所以,静态多态性又称先期联编多态性。 动态多态性是指对象根据环境变化来改变它的形式。这种多态只有在程序运行时,系统才能确定类的对应方法被调用。所以,这种多态又称滞后联编多态性。从实现我态的方法上看,又可分为两种类型:基于继承的多态和基于接口的多态。基于继承的多态是在基类中定义方法并在派生类中重写它们,具体实现时采用的是“虚方法”方式。 本章将重点围绕虚方法、抽象类以及接口三种方法的定义和使用,讲解在C#中如何实现类的多态。 第10章 多态 10.2 使用虚方法实现多态 【课堂案例10-1】学生成绩管理系统除了具有学生基本信息的管理功能外。还具有对相关课程信息的管理功能。例如:学校通常将课程分成必修和选修两种类型,对于必修和选修课,既有共同特征(即:课程编号、课程名以及学时),又有各自特征(如:选修课存在选修人数的多少,必修课存在前导和后续课程的衔接)。现要求在成绩管理系统中,实
您可能关注的文档
- 导游业务的相关知识.ppt
- 的葡萄酒.ppt
- 登革熱防疫宣導.ppt
- 登革熱防治-個人防護篇-翁素霞.ppt
- 地球表层差异性的表现地域分异的基本规律主要陆地自然带环境的.ppt
- 地緣政治與國家安全的關係.ppt
- 第1讲电阻器.ppt-贵州电子信息职业技术学院.ppt
- 第1篇电工基础与电气测量篇.ppt
- 第2级神经元是节细胞.ppt
- 第02期达仁堂微信订阅号运营经验及微信公众号说明解读.ppt
- 20170215武定至倘甸至寻甸高速公路.pdf
- 文件2026年03月23日中科富氢山东新能源有限公司20万吨年二氧化碳酸化法白炭黑项目一期中科富氢(山东)新能源有限公司20万吨年二氧化碳酸化法白炭黑项目(公示稿).pdf
- 2026年02月12日山东博汇纸业股份有限公司年产20万吨高档包装纸板技改项目.pdf
- 文件2026年03月17日潍坊市海欣药业有限公司潍坊市海欣药业有限公司医药原料药和中间体改建项目潍坊市海欣药业有限公司医药原料药和中间体改建项目环境影响评价报告书(信息公开电子版).pdf
- 2026年03月23日淄博恒信新材料科技有限责任公司功能性新材料项目(一期).pdf
- 文件2026年03月06日微和成化学山东有限公司年产15万吨聚氨酯系列产品及3万吨NN二甲基甲酰胺项目微和成化学(山东)有限公司年产15万吨聚氨酯系列产品及3万吨N,N-二甲基甲酰胺项目环境影响报告书.pdf
- 20170301大理~漾濞~云龙~兰坪高速公路工程环境影响报告书.pdf
- 2026-04-14_北京核辐源科技发展有限公司_新增使用Ⅱ类射线装置项目.pdf
- 文件2026年02月06日潍坊大明生物科技有限公司潍坊大明生物科技有限公司二号生产线技术改造项目潍坊大明生物科技有限公司二号生产线技术改造项目(公示).pdf
- 2026-03-24_中冶节能环保有限责任公司_团河220千伏主变扩建工程.pdf
原创力文档

文档评论(0)