首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
C 语言是C语言的超集,它对传统的和有效的结构化语言C的特性进行了严格化,引进了支持面向对象程序设计的诸多语言特征,如:类属、封装、继承和多态性等。  相似文献   

2.
基于对C 语言多态性的研究,把多态性定义为同一个消息被不同类型的对象或相同类型的对象接收后产生不同的行为。根据各种多态性的特征,多态性可分为参数多态性、包含多态性、重载多态性、强制多态性和宏多态;多态从实现的角度来讲可以划分为两类,即编译时的多态和运行时的多态。重点阐述了面向对象的早期联编和滞后联编及运行时的多态性。  相似文献   

3.
本文介绍了面向对象程序设计的概念、面向对象数据模型的特点,并特别讨论了封装性和继承性问题及C 对面向对象数据模型的实现方法。  相似文献   

4.
本文从面向对象的基本思想入手,分析了面向对象程序设计的思路,面向对象在C++Java、C#中的不同应用。同时阐述了面向对象方法中的抽象、分类、封装、多态性等基本原则。  相似文献   

5.
准确把握教学大纲,正确掌握面向对象语言C++的特点,科学恰当地高速教学内容,启发、互动式地组织教学,抓好实践技术技能的训练和不断地激励学生的学习热情,是高职教育教学必须提倡的原则。  相似文献   

6.
面向对象语言的多态性有重载多态,强制多态,包含多态和参数多态,参数多态性与类属相关联.文中介绍了参数多态性及其演变,通过实例给出了在C++中函数模板和类模板的定义及其使用方法.  相似文献   

7.
C 程序设计语言中的模板增强了程序设计语言的灵活性。分析了C 模板的形式和特征并结合例子说明了模板在程序设计中的应用。  相似文献   

8.
本文讨论了面向对象程序设计技术的四大特性即抽象性,封装性,继承与派生性,多态性以及JAVA语言中实现这四种特性的具体方法;对JAVA语言中实现多线程的两种方式也进行了描述,对于初学者把握JAVA语言重点难点,学习好JAVA语言有一定的指导意义。  相似文献   

9.
浅谈静态联编和动态联编的区别和实现动态联编的条件   总被引:1,自引:0,他引:1  
多态性是C 面向对象语言的特征之一,多态性是要在调用函数时使用对象的指针或引用。另外,多态性仅用于类层次结构,所以能以一具类中派生另一个类不是多态性的基本条件。虚函数是动态联编的基础,它经过派生之后,在类族中就可以实现运行过程中的多态。动态联编恰是反映C 语言中的多态性的具体体现。本文先阐述了静态联编和动态联编的概念和区别,而后以几个实例说明实现动态联编的条件。  相似文献   

10.
本是从C语言和C^ 语言的联系及特点出发,把自己是如何理解C语言过渡到C^ 语言的几个问题供大家参考。  相似文献   

11.
C 充分支持面向对象程序设计,面向对象程序设计的实现在其继承机制中有时需要采用多态性为各类指定表现行为,多态性的实现得益于C 中的动态联编技术。本文通过对动态联编的关键技术虚拟函数表进行剖析,解析动态联编的过程及其技术要领。  相似文献   

12.
面向对象的程序设计方法在C++中的实现   总被引:3,自引:0,他引:3  
OOP技术是一种新的概念,它是软件工程学中结构化程序设计,模块化、数据抽象、信息掩蔽、知识表示、并行处理等概念的积累和发展。OOP技术由对象、消息、方法、类和继承五个方面组成。在C++中实现OOP技术要从封装、继承和多态性三方面进行考虑。  相似文献   

13.
面向对象思想的理解和掌握,是面向对象程序设计的关键。教学中,学生往往由于不理解类的构造机制,编程中对封装的公有、私有成员不能合理运用,造成在继承和访问上的错误,极大地打击了学生编程的积极性。利用多媒体的直观性以科学形象的方式反映这部分内容成为多媒体教学的关键。  相似文献   

14.
C++是一门实用性强又具有高效的程序设计语言,它既可进行过程化程序设计,又可进行面向对象程序设计。C++是电大计算机科学与技术专业本科生必修的一门课程,是后续课如数据结构、操作系统、计算机网络等课程的先修课程,在整个教学体  相似文献   

15.
主要谈论面向对象程序设计语言C ++中多态性的形式、特征以及在程序设计中的应用  相似文献   

16.
C++语言的函数多态性在程序设计中的应用   总被引:1,自引:0,他引:1  
本试从C++语言的函数静态多态性和动态多态性两方面,探讨多态性在C++程序设计中的运用。  相似文献   

17.
C++英文为Cplusplus,就是增强的C语言之意。说起来,C++可比C语言的功能增强太多了,在对现代软件开发技术上,C++竖起了面向对象和泛型技术两杆大旗。自C++出世,就接替了C语言成为编程语言中的王者,是世界上最通用的支持面向对象技术的程序设计语言,熟练的C++程序员是每一个软件公司追逐的对象。这样一个伟大的语言,也是出自AT&T(美国电报电话公司)的贝尔实验室。小读者们还记得这个地方吗?那是上个世纪后期世界上最有创造力的地方之一,曾经孕育了C语言和Unix操作系统),C++的设计者是BjarneStroustrup博士。BjarneStroustrup,1950年出…  相似文献   

18.
C++是一种多范性的程序设计语言,它既支持面向过程程序设计,又支持面向对象程序设计。C++课程在计算机专业教学中具有承前启后的作用,十分重要。在教学中,我以专题形式解决C++课程课时少,内容多的矛盾,获得较好效果。专题包括C++概述,流程控制,函数,指针和自定义数据类型,类。其中函数、指针、类是三个重点专题。专题的讲授以明确概念、强化编程技巧和大量练习以保证教学效果。函数是C++语言的灵魂。函数的定义和调用是十分灵活的,而且函数也是面向对象程序设计中不可缺少的方法。因此在讲授函数这个专题时,从函数的定义、调…  相似文献   

19.
现在许多高校将C语言教学转向C 教学。C 因具有独特的面向对象特征 ,与传统的C语言有本质的不同 ,为使面向对象的思想贯穿在C 教学中 ,为此试图提出一些教学思路。使学生认清C 的本质  相似文献   

20.
非计算机专业程序设计语言的教学改革   总被引:6,自引:0,他引:6  
本文分析了非计算机专业程序设计语言的教学现状,指出其所存在的问题,并从课程体系,教学模式、考核环节等方面入手,论述了西安交通大学采用基于WINDOWS平台和面向对象技术的Visual C 进行教学和改革的过程,提出了改进、完善计算机基础课程教学的新思路。  相似文献   

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

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