面向对象及类初始

类与结构体的区别
如果用定义一个洗衣机,我们可能会这样定义;

洗衣机;
        功能;洗衣服
        外观属性;类型(滚筒,波轮)
                          品牌(小天鹅、海尔)
                          型号
                          长、宽、高
                          颜色(红、‘黄、蓝)

如果用结构体定义;

struct 洗衣机;
          类型(滚筒,波轮)
          品牌(小天鹅、海尔)
          型号
          长、宽、高
          颜色(红、‘黄、蓝)
 
 void 洗衣服(洗衣机,脏衣服){         //定义一个洗衣服的函数
 对衣服进行一系列操作;}
 int main(){
 ..........                            //调用函数,实现功能

不难看出,结构体没有对洗衣机功能的描述,仅有属性数据的描述 ,如果要对衣服进行操作,就要定义新的函数,所以说;

类就是把属性与功能封装在一起

使方法(函数)数据紧紧绑在一起,类是对象的抽象化;
只能写这些了在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章