面向对象 程序设计基础 主讲人:高天真
教材与参考书
《面向对象程序设计基础》,李师贤等,高等教育出版社,2003年4月版
《C++语言基础教程》,吕凤翥著, 清华大学出版社,2002年3月版
《C++ PROGRAM DESIGN 》 An Introduction to programming and Object-Oriented Design,英文版, COHOON&DAVIDSON,3rd Edition 清华大学出版社,2002年1月版
第一章程序设计与C++语言初步
§ C++介绍
§ C++语言结构
§ C++程序的书写风格
§ C++程序的实现
§ C++介绍
OOP Language
C与C++
C++的特点
OOP Language
程序设计方法的发展:
结构化面向对象
OOPL可分为两类:
1、 Pure OOP
典型代表:Smalltalk,Eiffel,Java等
2、对传统语言进行面向对象的扩展
典型代表:C++
C与C++的关系
1、二者本质区别:
C: 面向过程,支持结构化程序设计
C++:面向对象,支持面向对象程序设计
2、二者关系:
C++:包含了C的全部内容,是对C的扩展
C: 是C++的一个子集
注:
OOP!=C++
C++的特点
既支持结构化的程序设计,也支持面向对象的程序设计,这是C++语言成功的重要原因
是一种有生产力的OOP语言
§ C++语言结构
一个简单程序
C++语言符号
C++语法符号
C++程序构成成分
C++程序构成部件
一个简单程序:
/* file:
A Simple Program:Output “Hello”*/
#include<>
int main( )
{
cout<<“Hello”; //输出“Hello”
return 0;
}
C++语言符号
26个英文字母
a,b,c,….,z,A,B,C,…Z
10个数字
0,1,2,3,4,5,6,7,8,9
其他符号
!,#,%,^,&,*,( ),< >,+,-,/,{ },[ ]…..
面向对象课件(第一章) 来自淘豆网m.daumloan.com转载请标明出处.