今天老師講解了一部分的面向?qū)ο?類等C++的一些知識點(diǎn) 狀態(tài)機(jī)等不太能夠理解
對象
對象是人們要進(jìn)行研究的任何事物,從最簡單的整數(shù)到復(fù)雜的飛機(jī)等均可看作對象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或事件。
類
具有相同特性(數(shù)據(jù)元素)和行為(功能)的對象的抽象就是類。因此,對象的抽象是類,類的具體化就是對象,也可以說類的實(shí)例是對象,類實(shí)際上就是一種數(shù)據(jù)類型。
類具有屬性,它是對象的狀態(tài)的抽象,用數(shù)據(jù)結(jié)構(gòu)來描述類的屬性。
類具有操作,它是對象的行為的抽象,用操作名和實(shí)現(xiàn)該操作的方法來描述。[2]
類的結(jié)構(gòu)
在客觀世界中有若干類,這些類之間有一定的結(jié)構(gòu)關(guān)系。