《c++课程小论文》

上传人:第*** 文档编号:34614669 上传时间:2018-02-26 格式:DOC 页数:4 大小:17.11KB
返回 下载 相关 举报
《c++课程小论文》_第1页
第1页 / 共4页
《c++课程小论文》_第2页
第2页 / 共4页
《c++课程小论文》_第3页
第3页 / 共4页
《c++课程小论文》_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《《c++课程小论文》》由会员分享,可在线阅读,更多相关《《c++课程小论文》(4页珍藏版)》请在金锄头文库上搜索。

1、C+课程小论文系别: 计算机科学与技术系 学号: 1104032004 姓名: 戴超 班级: 网络工程(2) 概述:通过一个学期的学习,让我对C+程序设计语言有了初步了解。我知道我们还有很多需要掌握的地方,需要我们在以后的学习中不断地发现。下面我就以几个问题为线索介绍我学习这门语言的心得体会。一、我学到了什么?C+语言是从 C 语言发展演变而来的一种面向对象的程序设计语言。C+语言的主要特点变现在两个方面:一是兼容 C,而是支持面向对象的方法。面向对象的程序设计(OOP)方法将数据及对象的操作方法封装在一起,作为一个相互依存、不可分离的整体对象。对同类型对象抽象出其共性,形成类。类中的大多数据

2、,只能用本类的方法进行处理。类通过一个简单的外部接口,与外界发生关系,对象与对象之间通过消息进行通行。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,社程序具有很高的可重用性,使得软件的开发和维护都更为方便。由于面向对象的方法的突出优点,目前它已经成为开发大型软件时所所采用的主要方法。而 C+语言是应用最广泛的面向对象的程序设计语言之一。在起初的几节课中,我们学习了面向对象程序十二级的基本思想及其主要特点:抽象、封装、继承、多态。接着围绕数据封装这一特点,着重讲解面向对象的设计方法的核心概念类。其中包括类的定义、实现以及如何利用类解决具体问题。数组、

3、指针与字符串,在 C 语言中已经详细介绍了。第七章,讲述了类的继承特性。围绕派生过程。接着讨论不同继承方式下的基类成的访问控制问题、添加构造函数和析构函数。我们经常选择“public”继承方式,但有时,我们也需要用“private”继承方式,对私有成员进行访问控制。友元函数和友元类。它提供了不同类或对象成员函数之间、类的成员函数与一般函数之间进行数据共享的机制。在多态性的学习中,我们着重学习了,函数的重载和元算法的重载,虚函数,运算符的重载是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时导致不同的行为。它又分为将运算符重载为成员函数和非成员函数两种,其区别在于参数的传递。虚函

4、数声明只能出现在类的定义中的函数原型声明中,而不能在成员函数实现的时候。这里我们很容易联想到我们学到的虚基类,将共同基类设置为虚基类,这时从不同路径继承过来的同名数据成员在内存中就只有一个副本,同一个函数名也只有一个映射。关键字依然是“virtual” 。群体类和群体数据组织中,我们着重学习了函数模板和类模板。通过模板我们可以增加程序的重复利用性。二、我希望学到什么?对于一门陌生的语言,我也不知道我能学到什么,但是,我希望我能将学习到的知识发挥出来。可以将它们运用到实践中。同时,我也希望我能够从这门语言中学习到它的思想,培养程序语言学习能力,发现这些程序语言的共性和不同点。学习这门语言不只是为

5、了应付最终的期末考试,更重要的是将它应用在以后的工作岗位中,提升自己的公共基础。所以我希望我们可以将这门 语言学的很扎实。三、我对老师的建议?说实话,这学期的学习没有上学期投入,放入的时间不足,课下没有及时巩固复习。造成了很多盲点和不懂,虽然在最近的复习中攻克了很多盲点。但是觉得不够牢固。我希望老师能把上机实验课交给学生,让他们能去完成自己实验,同时,攻克自己的盲点,不懂得地方即使询问老师。我还希望老师在上理论课时,将题目拿到 PPt 上讲,主要原因是这样能引起我们注意,可以留下深刻印象。四、对课程的建议?对于课程的建议也不多,可能因为我是个不积极的人。我觉得老师怎么安排,课程怎么安排,我只有跟的上就行了。课程中的知识点哪些重要会被用于实践中,在没上之前我们也不清楚。但是,我唯一的建议就是应该把构造函数讲详细点,每个例题中都有构造函数,包括复制构造函数,和派生类构造函数,我觉得应该重点讲解。总结:以上就是我对课程的感悟,虽然学的不多,但是已经可以感受到 C+语言的魅力,和它的深奥,如果有时间,我觉得我会继续研究。最后,感谢华老师在 C+程序语言学习中对我的帮助。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号