面向对象设计C++-- 浙江大学 -- 翁恺 --国家精品课程(附源代码)

//////////////////////////////////////////////////////////////
1、没有后缀
2、key word+std(standard-标准空间)名字(名字空间)
3、cout-standard output标准输出
endl--end of line
4. 箭头<<输到<<插入(insert)
5、
ide-集成开发环境integrated development environment

project叫做hello build--编译 run----运行
src--源代码
*是否保存了
launch field binary not fun没编译---build
console窗口(在下部分)----运行结果
红框框---程序正在运行
terminated---停止运行
6、

///////////////////////////////////////////////////////////////

1、面向对象(object)的基本原理
- 对象---是个东西就是
- 可见/不可见
- 程序设计--变量(用来保存数据)就是对象
- (变量类型决定变量里面能够放什么数据)

2、

- 数据/控制--功能
3、
时间顺序(过程)

4、


类
a是一个对象
a.print()让a去做print的事情
5、c/c++区别

c的struct里只有数据
c++的class里有数据和操作
6、 组织-设计(思路)、实现(写代码)

》》》》》》
[1.3]--面向对象基本原理 P3

1、对象(object--东西)
发送和接收消息



2、 object VS class
类(class--东西的种类)
代表东西,事件,概念 类定义了对象↓↑对象是一个那个类的
程序运行时响应消息
定义属性
类型

3、五条原则
。所有
。程序,一堆对象,告诉,做什么,发消息
。对象,内存,由对象组成
。每个对象都有有一个类型
。特定类型的所有对象-收相同消息

4、
。接口-收消息
。

5、接口好处-易换
。通信交流
。保护结构

6、对程序
。隐藏-把内部具体的实现隐藏起来
。class让client尽量不能访问不应该接触的东 西
给接口,有机会改造,少担心

7、op三大原则-封装继承多态
。封装(encapsulation)
。放一起,数据、操作
。限制,只访问,公开

、、、、、、、、、、、、、、、、
.》》》》》》
3-1自动售票机例子

1、


2、

3、域的解析符
