什麼是類,什麼是物件,類和物件之間的關係

2022-09-05 12:06:10 字數 793 閱讀 3435

類的概念:類是具有相同屬性和服務的一組物件的集合。它為屬於該類的所有物件提供了統一的抽象描述,其內部包括屬性和服務兩個主要部分。在物件導向的程式語言中,類是乙個獨立的程式單位,它應該有乙個類名幷包括屬性說明和服務說明兩個主要部分。

物件的概念:物件是系統中用來描述客觀事物的乙個實體,它是構成系統的乙個基本單位。乙個物件由一組屬性和對這組屬性進行操作的一組服務組成。從更抽象 的角度來說,物件是問題域或實現域中某些事物的乙個抽象,它反映該事物在系統中需要儲存的資訊和發揮的作用;它是一組屬性和有權對這些屬性進行操作的一組 服務的封裝體。客觀世界是由物件和物件之間的聯絡組成的。

類與物件的關係就如模具和鑄件的關係,類的例項化結果就是物件,而對一類物件的抽象就是類.類描述了一組有相同特性(屬性)和相同行為(方法)的物件。上面大概就是它們的定義吧, 也許你是剛接觸面象物件的朋友, 不要被概念的東西搞暈了, 給你舉個列子吧,如果你去中關村想買幾台組裝的pc機,到了那裡你第一步要幹什麼, 是不是裝機的工程師和你坐在一起,按你提供的資訊和你一起完成乙個裝機的配置單呀, 這個配置單就可以想像成是類,它就是一張紙,但是它上面記錄了你要買的pc機的資訊,如果用這個配置單買10臺機器,那麼這10臺機子,都是按這個配置單 組成的,所以說這10臺機子是乙個型別的,也可以說是一類的。那麼什麼是物件呢,類的例項化結果就是物件, 用這個配置單配置出來(例項化出來)的機子就是物件, 是我們可以操作的實體, 10臺機子, 10個物件。 每台機子都是獨立的,只能說明他們是同一類的,對其中乙個機做任何動作都不會影響其它9臺機器,但是我對類修改, 也就是在這個配置單上加乙個或少乙個配件, 那麼裝出來的9個機子都改變了, 這是類和物件的關係(類的例項化結果就是物件)

什麼是類?什麼是物件?類和物件有什麼關係?

起初,物件導向 是指在程式設計中採用封裝 繼承 多型等設計方法。現在,物件導向的思想已經涉及到軟體開發的各個方面。如,物件導向的分析 ooa,objectoriented analysis 物件導向的設計 ood,object oriented design 以及物件導向的程式設計實現 oop,ob...

什麼是類和物件

1 物件的概念 萬物皆物件,客觀存在的事物皆為物件 2 什麼是物件導向 我們人關注著乙個物件 事物資訊 3 類的概念 類是模子,確定物件將會擁有的特徵 屬性 和行為 方法 特點 a 類是物件的型別 b 具有相同屬性和方法的一組物件的集合 4 什麼是物件的屬性 物件具有的各種特徵。每個物件的每個屬性都...

java中什麼是類和物件

所謂物件就是真實世界中的實體,物件與實體是一一對應的,也就是說現實世界中每乙個實體都是乙個物件,它是一種具體的概念。類是具備某些共同特徵的實體的集合,它是一種抽象的概念,用程式設計的語言來說,類是一種抽象的資料型別,它是對所具有相同特徵實體的抽象。類與物件的關係 類是物件的集合,物件是類的例項 物件...