【Java精品源码栏目提醒】:以下是网学会员为您推荐的Java精品源码-【精品】面向对象课件(第一章) - 其它资料,希望本篇文章对您学习有所帮助。
面向对象程序设计基础 主讲人:高天真 教材与参考书 《面向对象程序设计基础》,李师贤等, 高等教育出版社,2003年4月版 《C语言基础教程》,吕凤翥著, 清华大学出版社,2002年3月版 《C PROGRAM DESIGN 》 An Introduction to programming and Object-Oriented Design,英文版, COHOONDAVIDSON,3rd Edition 清华大学出版社,2002年1月版第一章 程序设计与C语言初步§1.1 C介绍§1.2 C语言结构§1.3 C程序的书写风格§1.4 C程序的实现 §1.1 C介绍OOP LanguageC与CC的特点 OOP Language 程序设计方法的发展: 结构化 面向对象 OOPL可分为两类: 1、 Pure OOP 典型代表:Smalltalk,Eiffel,
Java等 2、对传统语言进行面向对象的扩展 典型代表:C C与C的关系1、二者本质区别: C: 面向过程,支持结构化程序设计 C:面向对象,支持面向对象程序设计2、二者关系: C:包含了C的全部内容,是对C的扩展 C: 是C的一个子集注: OOPC C的特点既支持结构化的程序设计,也支持面向对象的程序设计,这是C语言成功的重要原因是一种有生产力的OOP语言 §1.2 C语言结构 一个简单程序 hello.cpp C语言符号 C语法符号 C程序构成成分 C程序构成部件一个简单程序:/ file:hello.cpp A Simple Program:Output “Hello” /includeint main cout5. 表示注释的符号 如:/、/、//6. 运算符 如:、-、、/、、、!、等7. 标识符 预定义:main、include、cout、cin 自定义:number、i1、_get_char 6. 运算符 算术运算符:、-、、/、 逻辑运算符:、、 比较运算符:、、 赋值运算符: 自增自减运算符: 、-- 条件运算符: ?: 其他运算符: 、、:: 等 7. 标识符 标识符的作用 标识符的构成规范 标识符分类 注意 标识符的作用标识符: 用来表示常量、变量、数组、 指针、函数、类及对象等。
标识符构成规范 标识符由字母、数字和下划线‘_’组 成 标识符必须以字母或下划线开头 标识符区分大小写 标识符分类 预定义标识符:(保留字) main void int float char return class if else do while 自定义标识符: PI ARRAY_NUMBER NAME al number get_char sub1_total People Student Date 使用标识符需注意: 自定义标识符不能用系统的保留字 尽量使用有意义的单词作标识符常用的标识符形式有以下几种: 1、单词之间用下划线连接,如:my_car 2、骆驼表示法,如:MyCar SizeOfString 3、匈牙利标记法,如:iMyCar ipMyCar C程序构成 程序 注释 数据 操作例:用户输入圆的半径Redius,程序输出圆的周长注释:程序的说明部分数据:整数、小数、字符、字符串等操作:定义、输入、运算、输出 /用户输入圆的半径Redius,输出圆的周长/includeconst float PI3.14159int main int redius float perimeter //数据定义 cout redius //数据输入 perimeter 2 PI redius //数据运算 cout