1. 程式人生 > >類與對象,結構的區別

類與對象,結構的區別

.net 數據集 類的屬性 類與對象 method blog 一個人 detail 每一個

類是一個抽象的概念,是對某一類事物的抽象。舉一個例子,可以把人類看作一個類,這個類的共性有:第一、站立行走,第二、有一個很發達的大腦,上面這兩點都是靜態的,描述的是客觀的屬性(attributes)。人類還需要吃飯、需要睡覺,上面這兩點都是動態的行為,即方法(methods)。類可以包含函數,函數在類中就是動態的行為,即方法。

對象就是類的實例化,人類是一個類,而每一個人就是人類的實例化,即每一個人就是一個對象,對象具有類的屬性及方法(每個人都站立行走、有一個發達的大腦,並且需要吃飯睡覺)。


結構體(struct)是由一系列具有相同類型或不同類型的數據構成的數據集合,叫做結構。


來自於:https://blog.csdn.net/qq_37474693/article/details/78165962

類與對象,結構的區別