首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
多态性是面向对象技术的重要特性之一,C++语言支持静态多态性和动态多态性.静态多态性主要通过函数重载和运算符重载来实现,动态多态性主要通过虚函数和动态联编来实现.多态性使程序设计更加灵活、易维护和易扩展.介绍了动态多态性在C++语言中的实现机制,提出基于容器的动态多态性实现技术,结合VC++6.0中绘图软件开发实例,描述基于容器的绘图过程及动态多态性应用.  相似文献   

2.
多态性是面向对象程序设计中实现软件代码重用的一个重要特性。多态性是指程序中同一个语法单位, 可以有多种语义、诱发多种型态。多态性包括数据的引用和共用,程序的匹配连接和代码重用等方面。多态性与类和继承机制的组合蕴含着卓越的表达能力,大大加强了软件的可重用性和可扩充性。以简单的C++ 程序实例讨论多态性的各种表现形式:数据的多态性、函数的多态性、重置多态和动态绑定,为面向对象程序设计的教学提供参考。  相似文献   

3.
讨论了C++中的引用机制,并结合例题进行比较分析,说明了引用在面向对象程序设计中的应用.  相似文献   

4.
面向对象的程序设计给出了一种新的思考方式和一种与结构化程序设计有较大不同的新的程序设计方法学.本文论述了面向对象的程序设计语言 C++中两个与虚拟有关的特性,并给出了相应的实例.  相似文献   

5.
多态是面向对象程序设计的重要机制。多态数据结构是多态性机制的一种表现形式。通过分析继承结合动态联编机制并利用支持运行时多态性的虚函数和抽象类的特征,得出构建多态数据结构的基本方法,并以多态数组和多态队列两个实例说明多态数据结构在面向对象程序设计C++语言中的具体实现。  相似文献   

6.
阐述了面向对象程序设计C++语言中可能产生二义性的若干情况,并通过程序实例,探讨其出现二义性的原因,提出其解决策略.  相似文献   

7.
通过分析分子势能面的拓扑性质,可得出分子势能面临界点的一种计算算法,并用面向对象的语言C++给出了其算法的程序设计.  相似文献   

8.
针对"C++面向对象程序设计"课程教学中存在的问题,提出了包括验证型、设计型、综合型的多样型实践教学改革实施方案,该方案有效的提高了学生的学习兴趣及综合编程能力。  相似文献   

9.
C++是目前众多高校计算机相关专业开设的一种面向对象的程序设计课程,是一门重要的专业基础课和平台课.针对C++课程教学中存在的一些问题,从教学内容、教学手段、实验教学以及课程考核等方面开展了一系列教学改革.教学实践表明,这些措施在提高课程教学质量,提升学生知识运用能力等方面均取得了良好效果.  相似文献   

10.
泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自定义的类型约束而不是仅局限于预定义类型.该文对C++、Concepts C++、Java、C#以及Python等5种不同的、支持泛型程序设计的面向对象程序设计语言进行综合比较,并执行一个典型的且能够较好支持泛型编程机制的例子来分析这些面向对象语言的特征及对泛型编程机制的支撑程度,从而探寻泛型编程的本质特性,为减少程序开发的冗余、增强程序的可维护性提供参考.  相似文献   

11.
C++是目前众多高校计算机相关专业开设的一种面向对象的程序设计课程,是一门重要的专业基础课和平台课.针对C++课程教学中存在的一些问题,从教学内容、教学手段、实验教学以及课程考核等方面开展了一系列教学改革.教学实践表明,这些措施在提高课程教学质量,提升学生知识运用能力等方面均取得了良好效果.  相似文献   

12.
针对当前高校双语教学的现状,阐述在面向对象与C++语言程序设计课程中开展双语教学的必要性,对计算机专业双语课程教学过程中的教学理念、教师队伍建设、课堂教学模式、考核测试方式和试题库建设等方面进行探讨.  相似文献   

13.
在分析了C/C++语言的不足之后,提出将JAVA语言作为程序设计的入门语言,并对课程设置、教学目标、教学方法等方面进行了研究,提出《面向对象程序设计》课程的"一个思想,两步实施"的设置方案和将知识理论知识融入到实际项目中讲解的教学方法。  相似文献   

14.
面向对象程序设计中多态性的作用与实现   总被引:4,自引:0,他引:4  
介绍了多态性的分类及基本特性结合面向对象程序设计阐述多态性的具体实现及在软件设计中的应用。  相似文献   

15.
面向对象技术在软件开发中的应用   总被引:1,自引:0,他引:1  
李霖 《科技信息》2007,(27):66-66
面向对象方法的中心是用对象(数据与操作的集合)来模拟现实世界,常用的传统设计方法是面向功能分解,数据与操作是分开的。面向对象方法引入了新的机制,如对象、继承、封装等。通过分析面向对象编程语言实现多态性的机制,程序开发人员可以合理利用多态性的特点,处理具有普遍性而执行环境又比较特殊的问题。为此,本文首先讨论了面向对象系统的特征,接着分析了面向对象的软件重用开发方法﹑面向过程和面向对象比较﹑面向对象程序测试和面向对象的程序维护OOSM,最后研究了面向对象程序设计存在的问题和在C 、Delphi和Oracle中的应用。因此本文具有深刻的理论意义和广泛的实际应用。  相似文献   

16.
C/C++程序设计是计算机专业的一门基础课程,该课程难教、难学一直困扰着广大师生,根据多年的教学经验,总结自己在教学过程中存在的问题,听取老教师的教学观点,提出C/C++程序设计教学的几点建议。  相似文献   

17.
本文从面向对象程序设计和数据结构抽象数据类型概念出发,阐述了抽象数据类型的面向特性,结合具体例子和面向对象程序设计的C++语言,介绍了抽象数据类型的高级语言描述。  相似文献   

18.
针对C++语言与C语言的关系及C++语言的语法规则和编程方法上的特征,着重从传统结构化过程语言方面、面向对象编程语言方面和程序设计三个方面,探讨了C++语言对C语言的扩展.  相似文献   

19.
《C++面向对象程序设计》课程教学探讨   总被引:1,自引:0,他引:1  
《C++面向对象程序设计》是高等院校计算机专业教学体系中的一门重要的主干课。本文就该课程教学中存在问题,提出了改进措施和解决方法,使学生能更好地掌握《C++面向对象程序设计》语言,不断提高创新思维和编程能力。  相似文献   

20.
为了提高学生程序设计的实际编程能力,在实验教学过程中引入微课,探索微课在程序设计课程实验教学阶段的应用.并提出相应的C++程序设计实验教学微课的几点设计建议.以实践性教学为导向,设计阶梯型任务的实验教学微课并应用于真实实验教学.最后,实际教学效果表明以教学点为单位,教学时长较短的实验教学微课能更好地提高学生的实际程序设计能力,从而提高C++程序设计的实验教学质量.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号