面向对象 (C++):类 面向过程(C):函数
对象? 找不到对象(object)
对象,数据(数据类型),行为(函数)
洗衣机 冰箱等等
伪代码(编译不能通过,但可明显地看出思维逻辑)
洗衣机
功能上:洗衣服
外观:类型(滚筒,波轮)
品牌(小天鹅,海尔)
长,宽,高
型号
struct 洗衣机{
int nWidth;
int nHeight;
int nLength;
int nType;//类型(滚筒,波轮)
int nBland;//品牌
} //缺功能
void 洗衣服(洗衣服,衣服)
{
}//C语言的描述
洗衣机 海尔洗衣机
洗衣服(海尔洗衣机,脏衣服)
//C++语言的描述
struct 洗衣机{
int nWidth;
int nHeight;
int nLength;
int nType;//类型(滚筒,波轮)
int nBland;//品牌
void 洗衣服(衣服);
};
对象:具体的东西如海尔洗衣机;
类:洗衣机