今天接触了类٩(๑>◡<๑)۶ 写下我的第一篇笔记
类 是面向对象(oop)语言 (如c++) 和面向过程的语言 (如c) 的最大区别
·面向过程 是分析解决问题的步骤,用函数来逐步实现
·面向对象 是把问题事务分解成各个对象,描述某个事物在解决
问题的步骤中的行为
那么什么是对象呢?
·对象=数据 (数据类型) + 行为 (函数)
举个栗子─=≡Σ(((つ•̀ω•́)つ(来一段伪代码)
比如我们的家电 洗衣机
使用函数:
struct 洗衣机
{
int nwidth;
int nweight;
int ntype;
int nbland;
};
void 洗衣服( 洗衣机,衣服 )
{
·······
}
缺点就是洗衣机和洗衣服之间的关联不够强烈,洗衣服应该是洗衣机的专属功能
使用类:
class 洗衣机
{
int nwidth;
int nweight;
int ntype;
int nbland;
viod 洗衣服 ( 衣服 ) ;{}
};
这样洗衣服就是洗衣机的专属功能啦ᕦ(・ㅂ・)ᕤ