面向對象及類初始

類與結構體的區別
如果用定義一個洗衣機,我們可能會這樣定義;

洗衣機;
        功能;洗衣服
        外觀屬性;類型(滾筒,波輪)
                          品牌(小天鵝、海爾)
                          型號
                          長、寬、高
                          顏色(紅、‘黃、藍)

如果用結構體定義;

struct 洗衣機;
          類型(滾筒,波輪)
          品牌(小天鵝、海爾)
          型號
          長、寬、高
          顏色(紅、‘黃、藍)
 
 void 洗衣服(洗衣機,髒衣服){         //定義一個洗衣服的函數
 對衣服進行一系列操作;}
 int main(){
 ..........                            //調用函數,實現功能

不難看出,結構體沒有對洗衣機功能的描述,僅有屬性數據的描述 ,如果要對衣服進行操作,就要定義新的函數,所以說;

類就是把屬性與功能封裝在一起

使方法(函數)數據緊緊綁在一起,類是對象的抽象化;
只能寫這些了在這裏插入圖片描述

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