C++-Record13—C++学习的技术路线及目标

学到目前位置,我们脑中有了类和对象的概念了。

 C++学习思路:要想学好C++,就要跳到C++编译器的角度去思考问题,然后,将各种语法现象都学会了以后呢,再把其变成一个工具,应用就可以了。

对于C++l来说,语法太多了,如果抓不住主线,就太麻烦了,故总结主线如下:

先看下面的这个例子,首先,定义一个"矩形"类(类本身只是数据类型,并没有分配内存,其本身是抽象的),然后,再定义一个"圆形"类,用这两个类,可以定义很多对象(红色的矩形和圆),如果我们从单独一个类或者单独一个对象的角度去看,那肯定是学不好C++的。而是,应该站在C++编译器的角度,从下往上看,要去看清楚,做C++编译器这帮人,是怎么管理类和对象的,这才是学习的方法!即C++编译器是如何支持这么多类和对象的。比如,C++编译器是如何支持一个对象如何调用类的成员函数,这也是从面向过程转到面向对象的思路的过程。

当把这些杂七杂八的语法现象,都熟悉了之后,就要把C++的思想,应用到工程实际中去。跳进语法现象中来,再跳到语法现象出去。把C++变成一个运用自如的工具。

先学习C++对一个对象是如何管理的,即一个对象的生命周期;然后,再学习两个对象的生命周期,就是类与类的关系;

最后,考虑n个对象的生命周期,  学习一族的对象。

当以上都掌握了,把语法现象都学完了,才能开始学思想,即C++面向编程的思想:面向接口的编程(软件进行分层)。

终极目标:用面向对象的思想去解决问题!

其实,和C语言中的面向接口编程,是一样的。

发布了140 篇原创文章 · 获赞 6 · 访问量 4846

猜你喜欢

转载自blog.csdn.net/qq_17846375/article/details/104045497
今日推荐