多语言展示
当前在线:571今日阅读:19今日分享:20

C/C++学习笔记:[1]面对对象程序设计

高级编程工程师和软件设计技术人员在谷歌一年的工资大约是500万美金左右。当然,首先申明,我觉得大家不应该羡慕,别人荣光下的暗影我们不曾见到过。好像有点扯的远了。。。。。。其实只是想说,这个系列经验是我的C++学习的笔记,当然,C和C++如此相近,以至于中间也会穿插很多关于C的知识点。现在的大学生很苦逼啊,专业知识学的一塌糊涂,还得分出精力来考这证那证的。用C或是C++来通过全国计算机等级二级考试也是不错的。
工具/原料

C/C++基本知识储备(本经验是学习笔记,假设各位看过基本的编程语言书目)

方法/步骤
1

任何一门学问的发展必然要经过知识、思想的更新换代的过程。而编程语言也是如此,从最初的机器语言到汇编语言在到高级语言;而在高级语言里,又经历了结构化程序设计(SP)的思想到现在的面对对象程序设计(OOP)的思想的转变。当然,我们要学习的是紧跟潮流的面对对象程序设计(OOP)。

2

面对对象的原理有4个,数据抽象、行为共享、进化、确定性。(1)、数据抽象是面对对象方法的核心,是模块化和信息隐藏的关键。(2)、行为共享是指一个方法(操作)被多个实体共用。(3)、进化性是指要能够适应问题的变化。(4)、确定性是指对每个行为项要有确定的解释。

3

面对对象计算的基本特征有3个,又叫三要素。对象、类、继承,三要素反映面对对象的传统观念。

注意事项

声明:本系列经验只是基础的高级编程语言C/C++知识

推荐信息