在C 語言中什麼叫做類啊書上的看不明白能不能舉個通俗的例子啊

時間 2022-07-09 06:15:05

1樓:忍著被

類很像c語言裡的結構體。

類有屬性和方法。

比如你定義 人 這個類

那麼它的屬性可能就有姓名、身高、體重、性別、年齡。

而他的方法就會有 吃飯、睡覺、工作、學習等等。。

那麼現在人這個類的屬性和方法就被你抽象出來了。

然後你接下來可以建立乙個類的物件。也就是相當於創造乙個人出來。

通過給他的屬性賦值,就可以創造出各種不同的人。。。就單個人來說,是這個人類的物件。

然後比如說你想做乙個遊戲。那麼遊戲裡有戰士,法師或者怪物,等等東西。

你可以讓他們全都稱為人類的子類。

除了人類所有的屬性和方法以外,你還可以定義這些子類特有的屬性和方法。比如你可以給戰士定義乙個物理攻擊的屬性。你可以給法師定義乙個,魔法攻擊的屬性。

你可以給怪物定義乙個血量的屬性。。。等等。

具體的還是得看書,我只是給你隨便舉個例子。方便你清楚類這個東西,在現實中描述的是什麼。也方便你搞清楚,類和物件分別是什麼。

2樓:

class 定義類 類的內容很多 找本書看看吧

a在c語言中是什麼意思 A 在C語言中是什麼意思

a表示式的值就是變數a的記憶體位址。1 符號是指取位址符,是單目運算子。當你定義乙個變數a,那想知道變數在記憶體中的位址,就可以使用這個符號。這個符號就是指取址,在c語言指標這一章中非常常用。2 符號是位運算子,表示 按位與 是雙目運算子。符號還可以表示 按位與 在計算位址的時候,都是二進位制數了,...

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...

C語言中,我看很多書上都是習慣用塊註釋。而不喜歡用行註釋。請問這兩者之間的區別

可以註釋一個單詞,也可以註釋一大段 只能註釋從 開始至行末 所以看需要選擇唄。 高山來逛逛 1.的用法 只註釋當前行 2.的用法 下面幾行 都是註釋掉的 int test 0 test getcpuid printf cpu d test 3.其實上面一般這樣寫 註釋掉 下面幾行 都是註釋掉的 in...