同学们好 从今天开始
我们讲第九讲——类与对象
这一讲和后续的两讲
主要讨论的是C++的程序设计
就是怎么使用C++的特性来进行编程
此前的八讲
虽然我们使用到一些C++的特性
但是主要的程序代码
都是用结构化的程序方式来编写的
从程序开发本质上来说
我们编程时候的思维习惯
从大的方面其实主要是函数式的思考习惯
其实就是决定我们整个程序的主要的流程
在每一个函数的内部呢
我们编程的时候最主要的思维模式
其实就是结构化的思维模式
而面向对象技术
主要是提供一种思考的方法
和程序组织的方式
这一点是和我们前面那个
结构化的程序设计是不太一样的
在这一讲里面 我们主要涉及到六个主题
一个是程序抽象与面向对象
我们怎么从前八讲所谈到的那些内容中
很自然地过渡到面向对象的程序设计
也就是说 我们怎么很自然地
从结构化的程序设计
过渡到面向对象程序设计
第二个是类类型
第三个是怎么声明一个对象
我们怎么使用这样的对象
第四个是类与对象的成员
这里面包括数据成员也包括成员函数
第五和第六
我们讨论面向对象程序设计里面
最重要的两个概念
一个是继承 一个是多态