類與對象,結構的區別
類是一個抽象的概念,是對某一類事物的抽象。舉一個例子,能夠把人類看做一個類,這個類的共性有:第1、站立行走,第2、有一個很發達的大腦,上面這兩點都是靜態的,描述的是客觀的屬性(attributes)。人類還須要吃飯、須要睡覺,上面這兩點都是動態的行爲,即方法(methods)。類能夠包含函數,函數在類中就是動態的行爲,即方法。post
對象就是類的實例化,人類是一個類,而每個人就是人類的實例化,即每個人就是一個對象,對象具備類的屬性及方法(每一個人都站立行走、有一個發達的大腦,而且須要吃飯睡覺)。視頻
結構體(struct)是由一系列具備相同類型或不一樣類型的數據構成的數據集合,叫作結構。對象
類是一個抽象的概念,是對某一類事物的抽象。舉一個例子,能夠把人類看做一個類,這個類的共性有:第1、站立行走,第2、有一個很發達的大腦,上面這兩點都是靜態的,描述的是客觀的屬性(attributes)。人類還須要吃飯、須要睡覺,上面這兩點都是動態的行爲,即方法(methods)。類能夠包含函數,函數在類中就是動態的行爲,即方法。blog
對象就是類的實例化,人類是一個類,而每個人就是人類的實例化,即每個人就是一個對象,對象具備類的屬性及方法(每一個人都站立行走、有一個發達的大腦,而且須要吃飯睡覺)。it
結構體(struct)是由一系列具備相同類型或不一樣類型的數據構成的數據集合,叫作結構。class