对象=数据(数据类型)+行为(函数)
那么我们来举个栗子
洗衣机就相当于类
某个具体的洗衣机就是对象
功能就相当于行为(函数)
外观就相当于数据(数据类型)
用伪代码描述就是如下
//C++语言的描述:
astruct 洗衣机{
int nWidth;
int nHeight;
int nLength;
int nType;//类型(滚筒,波轮)
int nBland;//品牌
void 洗衣服(衣服) ;
};
洗衣机 海尔洗衣机;
冰箱 海尔冰箱;
海尔洗衣机.洗衣服(脏衣服) ;//正确
海尔冰箱.洗衣服(脏衣服) ;//错误,冰箱不会有洗衣服的功能(函数)