怎樣理解c 中的類和物件,c 中的類和類的物件是什麼意思

時間 2021-08-11 17:47:26

1樓:匿名使用者

c++類的定義:

類是定義同一類所有物件的變數和方法的藍圖或原型類也可以定義類變數和類方法。可以從類的例項中或者直接從類中訪問類變數和方法。類方法只能操作類變數,不必訪問例項變數或例項方法。

系統在第一次在程式中遇到一個類時為這個類建立它的所有類變數的拷貝,這個類的所有例項共享它的類變數

c++物件的定義:

定義一個類就相當於建立了一個新的class型別。要使用類,還必須用已經定義的類去說明它的例項變數(即物件)。在c++中,class型別一旦被定義,它的例項變數(物件)就能被建立,並初始化,且能定義指標變數指向它。

例項化的類就是物件

類和物件其實是c語言裡的結構體的延伸,在c++裡,struct 和 class其實本質上是一樣的,唯一區別就是struct預設是公開的,class預設是私有的,公開時需要宣告為public;還有就是c語言裡的結構體,不能包含函式和繼承,c++可以包含函式以及繼承其他的類

2樓:

類,譬如說方言類。它有引數:詞彙,語音,語法,分佈地域。。。。。

物件,例如:

四川話,是方言類的一個物件。它有四川話的詞彙,語音,語法,分佈雲貴川。

廣東話,是方言類的一個物件。它有廣東話的詞彙,語音,語法,分佈海內外。

上海話,是方言類的一個物件。它有上海話的詞彙,語音,語法,分佈長江下游。

3樓:匿名使用者

需要和類在一塊說說。

類是對某些具有共同特徵的事物的抽象。比如說一個班級裡有許多同學,這些同學都會有名字、學號、年齡等特徵。這時就可以定義一個classmate類,用這個類來描述一個同班同學的特徵;另外還要實現幾個操作,比如說更改名字,學號等等,初始化資料等。

有了這些,一個類基本上就完成了。

把類說清楚了,物件就很容易說了。

物件就是類的例項。有了classmate類,就可以用它定義一個變數(沿用c裡面說法),用這個變數具體的描述某位同學。實際上這個“變數”就是這位同學的物件。

以上就是我說能夠描述的了,不知道對你能不能有幫助

c++中的類和類的物件是什麼意思

4樓:

通俗的說:“人”是一個概念,也就是一個類,而具體的某個人,如張三,李四,都是人的具體的個體,也就是“人”類的物件。也就是說,類和物件是概念和具體例項的關係。

5樓:千鋒教育

c++類的定義:

類是定義同一類所有物件的變數和方法的藍圖或原型。

類也可以定義類變數和類方法。可以從類的例項中或者直接從類中訪問類變數和方法。類方法只能操作類變數,不必訪問例項變數或例項方法。

系統在第一次在程式中遇到一個類時為這個類建立它的所有類變數的拷貝,這個類的所有例項共享它的類變數。

c++物件的定義:

定義一個類就相當於建立了一個新的class型別。要使用類,還必須用已經定義的類去說明它的例項變數(即物件)。在c++中,class型別一旦被定義,它的例項變數(物件)就能被建立,並初始化,且能定義指標變數指向它。

例項化的類就是物件。

類和物件其實是c語言裡的結構體的延伸,在c++裡,struct 和 class其實本質上是一樣的,唯一區別就是struct預設是公開的,class預設是私有的,公開時需要宣告為public;還有就是c語言裡的結構體,不能包含函式和繼承,c++可以包含函式以及繼承其他的類。

6樓:匿名使用者

//這個object就是個類

class object

;int main()

7樓:自由的人

類是一些屬性相同或者有某些共同特徵的實際物體的抽象,比方說車就是一個類,物件是類的例項化,物件是實際的物體,汽車就是物件,卡車也是物件,裝甲車也是物件。

怎樣理解類與物件的含義?類與物件的關係是什麼? c++麻煩大家啦,謝啦

8樓:匿名使用者

我的理解,類的意思是一個門類或種類,物件就是這個類裡一個個具體的個體。所以類與物件的關係是整體與個體的關係。比如,人類,是類。一個個的你,我,他的具體的人就是這個類裡的物件

c++類和物件的定義,區別,關係,概念

9樓:匿名使用者

小心理解下面這段話,一定要理解。我不貼**的。

例如我說“車”的時候,你想到了什麼?是不是車子都可以開,都有輪子。那麼你頭腦中自然就想起了一個車子類(類是屬性的集合,車子的屬性:

可以開,有重量,大小,顏色)。但是我說:“你看,那輛車多漂亮!

”當你順著我指著的方向看去,這就是一個實際存在的物件—————具體的車子。綜上所述,類是事物的抽象。類的物件就是類的具體化,實際化。

有“人"這個類。如果我用 人:張三。

那麼我就用人這個類去建立了張三這個"人"的物件。

理解完這段話,類、物件。是不是很簡單呢?如果沒理解,親,繼續看一下····

10樓:渴望一切

給你類比一下吧

類就類比為整型int

物件就是定義了一個“類”型別的變數

下面是我定義的一個類 是簡單的,只是為了用於說明你的問題。

class car

;(這是一個類的定義,car就好像是int )比如 int m;是定義了一個整型變數,car bmw;

這裡 car 就相當於int ,bmw就相當於m。

基本就是這樣。

如果還是不太明白的話,去圖書館看看書 或是繼續請教高人吧!

11樓:寸言心

類是對邏輯上相關的函式與資料的封裝,它是對問題的抽象描述;

在c++中,類的物件就是該類的某一個特定實體。例如,將整個學校看成一個類,那麼每一個老師就是該類的一個特定例項,也就是一個物件。

c 類與物件,c 中類和物件的關係

include using namespace std class a public a a int jc int x int getx return n 此處不是成員函式,應刪掉。private int n static int count a a cin n count a a cout usi...

C 中的“類”是什麼意思,c 中的類和類的物件是什麼意思

光棍誓言 類就是就是有類似屬性的集合。舉個例子。就像是學生類是吧。這個類就可以定義許多有一定屬性的學生。就像身高,體重什麼的。因為這都是學生的屬性。不過0基礎的話,還是先學c,學會結構體。接著學c 過渡到類。真的,零基礎直接殺c 是吃力的。 令狐蛋蛋 相當於一個集合,型別。這個集體有共同的特徵,比如...

c中父類引用指向子類物件問題,c 中父類引用指向子類物件問題深究

記憶體分配肯定不一樣啦呀 a an new b 說明 在a堆裡面站了一個地址,然後在棧裡面存值 這個值是例項化new b 的值 b b new b 說明 在棧裡面直接開闢了一個b的空間!然後堆裡面有b的地址來指向直接開闢的空間!記憶體,堆疊?c 的東西這是,有的時候從c 的角度來考慮,不要管c 的指...