1樓:小蘿蔔關
一、類和物件的區別
1、定義不同
類是現實世界或思維世界中的實體在計算機中的反映,它將資料以及這些資料上的操作封裝在一起。
物件是具有類型別的變數。類和物件是物件導向程式設計技術中的最基本的概念。
2、範疇不同
類是一個抽象的概念,它不存在於現實中的時間、空間裡,類知識為所有的物件定義了抽象的屬性與行為。
物件是類的一個具體。它是一個實實在在存在的東西。
3、狀態不同
類是一個靜態的概念,類本身不攜帶任何資料。當沒有為類建立任何資料時,類本身不存在於記憶體空間
物件是一個動態的概念,每一個物件都存在著有別於其它物件的屬於自己的獨特的屬性和行為,屬性可以隨著它自己的行為而發生改變。
二、類和物件的關係
類是物件的抽象,而物件是類的具體例項。類是抽象的,不佔用記憶體,而物件是具體的,佔用儲存空間。類是用於建立物件的藍圖,它是一個定義包括在特定型別的物件中的方法和變數的軟體模板。
類與物件的關係就如模具和鑄件的關係 類的例項化結果就是物件,而對一類物件的抽象就是類,類描述了一組有相同屬性和相同方法的物件。
擴充套件資料
使用類時的注意事項:
1、類的成員可以是其他類的物件,但不能以類自身的物件作為本類的成員,而類自身的指標和引用可以作為類的成員。
2、類定義必須以分號“;”結束。
3、類與結構體的區別:沒有明確指定類成員的訪問許可權時,c++結構體的成員是公有的,而類的成員是私有的。
2樓:董太漂亮
類裡面有很多物件,而物件可以組成類,這也就是說一個類,裡面可以有不同的物件,但是每個物件呢,只有一個類
3樓:無語翹楚
類是一個抽象的概念;
而物件是類抽象概念的實物表達;
打個比方:
比如水果攤進了一批水果(就好比是類);
然後就去問賣家有哪些新鮮的水果;
店家說有蘋果、梨、桃等等(這裡的蘋果、梨、桃就是物件);
也就是說物件是類的具體表達;
而類則是物件的抽象表達。
4樓:李仙森
類和物件的關係就如同模具和用這個模具製作出的物品之間的關係。一個類為它的全部物件給出了一個統一的定義,而他的每個物件則是符合這種定義的一個實體,因此類和物件的關係就是抽象和具體的關係。
5樓:匿名使用者
其實就是人類和你的關係,類是群體的模板,而物件是個案
6樓:
通俗點說就是:類是東西的概念,是抽象的;而物件是具體的,物件需要被new出來,也就是一個類的例項
7樓:匿名使用者
類: 動物,在你腦子裡有個模型,一想到動物就會知道比如有毛啊,四條腿之類的。就是所有動物共有的特徵。
物件:具體的一隻貓。或具體的一隻狗,這就是物件。 物件是建立字類的基礎上的。有了一個類的模版,我們才能確定某一個具體的物件。
8樓:匿名使用者
類是抽象的,物件是具體的。物件是類的一個例項,比如:
class a
a a=new a();
a是類,a是物件。
有了類才有物件。
c 類和物件的定義,區別,關係,概念
小心理解下面這段話,一定要理解。我不貼 的。例如我說 車 的時候,你想到了什麼?是不是車子都可以開,都有輪子。那麼你頭腦中自然就想起了一個車子類 類是屬性的集合,車子的屬性 可以開,有重量,大小,顏色 但是我說 你看,那輛車多漂亮!當你順著我指著的方向看去,這就是一個實際存在的物件 具體的車子。綜上...
c 中的類是什麼作用,c 中的類和類的物件是什麼意思
類是 物件導向bai程式設計語言中 du的一個概念。類 zhiclass 實際上是對某種dao型別的物件定專義變數和方法的原屬型。它表示對現實生活中一類具有共同特徵的事物的抽象,是物件導向程式設計的基礎。類的實質是一種資料型別,類似於int char等基本型別,不同的是它是一種複雜的資料型別。因為它...
蒸餾和精餾的關係是什麼,精餾和蒸餾的區別
蒸餾和精餾的區別 精餾是多次簡單蒸餾的組合。精餾是石油化工 煉油生產過程中的一個十分重要的環節,其目的是將混合物中各組分分離出來,達到規定的純度。精餾過程的實質就是迫使混合物的氣 液兩相在塔體中作逆向流動,利用混合液中各組分具有不同的揮發度,在相互接觸的過程中,液相中的輕組分轉入氣相,而氣相中的重組...