C++——宏观了解

第一章  C++语言概述


        在学新内容之前,先宏观把控一下还是很重要的,至少让自己知道它是个什么东西......

        C++和vb一样,都包括面向对象和面向过程两部分内容,如果你学过C语言,那只需要学习C++扩充的新知识就行了, 主要就是面向对象的部分,因为C只有面向过程......

        如果没有学过C,应该先学习面向过程部分,再学面向对象,因为面向过程是面向对象的基础。

        C++语言的一个特点是:它是一种面向对象的程序设计语言,面向对象的程序设计是在结构化程序设计之后出现的。而且我认为面向对象是面向过程的优化......

        结构化程序设计的思想是功能分解,逐步求精,当遇到一个较复杂的问题,可先将其划分成若干个小问题,依次攻克,直到程序实现。但随着开发程序的规模越来越大,结构化程序设计的缺点就显现了出来:

        数据和算法的一致性差,程序的可重用性差。出现这问题的原因是数据和算法相分离~~

        而面向对象的程序设计语言就很好的解决了这几个问题:

        封装性,将数据和算法封装成一个整体,成为对象,可以解决数据和算法一致性差的问题。

        继承性,保留原来事物的全部特征,并且具有自身的独特之处,则可以解决重用性差的问题。

        多态性,同种操作表现出不同的行为。这三点也是面向对象的基本特征。


        现在是细读阶段,每章最好都做个总结,这样有一个好处:逼着自己思考......(这个习惯必须得逼出来,多总结,多思考)~~~




评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值