C++类
来源:互联网 发布:国内crm软件排名 编辑:程序博客网 时间:2024/06/17 04:26
C++是面向对象的编程语言,当初本贾尼发明C++的时候,就是想把其他语言的面向对象特性引入到C语言中,可能是C语言有很多优点吧(如果没记错应该是这样)。C语言是结构化语言,C++在此基础上改进。什么是面向对象呢? 生活中有很多的事物,各种复杂的事物交织在一起,那么我们就要对其进行简化和抽象,描述问题的本质,并根据事物的特性解决问题。于是类就出来了。从字面上理解,把事物分类,比如人,人是一个类,它(应该就用这个它)有很多属性和行为,我们用属性和行为来描述这个抽象的事物。比如属性有身高,体重,住址等等,行为有走路,吃饭,学习等等(当然行为非常多了,有好的有坏的,在类里面我们是平等看待的,没有任何的感情色彩)。这样一来对现实世界的描述就更加形象、具体。任何事物都可以通过抽象来进行描述,那么C++语言就可以描述世间万物(好厉害啊!!!),但抽象也有方法,方法选择适当,抽象的合理,对后续的工作会有很大的帮助。
其实生活中所有问题和事物都可以进行抽象,从C++面向对象的机制可以学到很多,也应该是生活中处理问题的方式,不仅对于程序员,对于大部分人都是适用的,遇到问题时,对其分类,描述和分析问题的本质(属性),在寻找方案(行为)解决。
0 0
- 【c/c++】复数类
- 【c/c++】类模板
- [C/C++] 类
- 【C/C++】嵌套类
- 【C/C++】模板类
- C++------类
- C#--类
- C++-->类
- 【C++】类
- 【C#】类
- c++,C#,java中的类
- c与c++?励志类
- 【C/C++】String类实现
- 【C/C++】类和结构
- 含有指针成员的类的拷贝[C/C++/C#]
- 不能被继承的类[C/C++/C#]
- Objective-C类-Objective-C self 关键字
- [C/C++] 第12章 类 primer
- [C#] 継承されているディレクトリのアクセス権を変更、削除する
- Retrofit2.0源码流程备忘记录
- PL SQL Developer 使用总结
- QT5.7集成到VS2015的一点小问题
- 字符编码笔记:ASCII,Unicode和UTF-8
- C++类
- 第八周 项目2 建立链串的算法库
- Java基础学习总结(5)——List及其子类
- TCP与UDP在socket编程中的区别
- 如何让你的paper被拒
- 第八周--项目5-计数的模式匹配
- Spring中所用到的设计模式
- 第七周项目五 排队看病模拟
- 【第八周项目1- 建立顺序串的算法库】