C++类

来源:互联网 发布:国内crm软件排名 编辑:程序博客网 时间:2024/06/17 04:26

   C++是面向对象的编程语言,当初本贾尼发明C++的时候,就是想把其他语言的面向对象特性引入到C语言中,可能是C语言有很多优点吧(如果没记错应该是这样)。C语言是结构化语言,C++在此基础上改进。什么是面向对象呢? 生活中有很多的事物,各种复杂的事物交织在一起,那么我们就要对其进行简化和抽象,描述问题的本质,并根据事物的特性解决问题。于是类就出来了。从字面上理解,把事物分类,比如人,人是一个类,它(应该就用这个它)有很多属性和行为,我们用属性和行为来描述这个抽象的事物。比如属性有身高,体重,住址等等,行为有走路,吃饭,学习等等(当然行为非常多了,有好的有坏的,在类里面我们是平等看待的,没有任何的感情色彩)。这样一来对现实世界的描述就更加形象、具体。任何事物都可以通过抽象来进行描述,那么C++语言就可以描述世间万物(好厉害啊!!!),但抽象也有方法,方法选择适当,抽象的合理,对后续的工作会有很大的帮助。

    其实生活中所有问题和事物都可以进行抽象,从C++面向对象的机制可以学到很多,也应该是生活中处理问题的方式,不仅对于程序员,对于大部分人都是适用的,遇到问题时,对其分类,描述和分析问题的本质(属性),在寻找方案(行为)解决。

0 0