當前位置:編程學習大全網 - 編程語言 - 在編程中的面向對象的含義是什麽呢?

在編程中的面向對象的含義是什麽呢?

(1)對象。 

對象是人們要進行研究的任何事物,從最簡單的整數到復雜的飛機等均可看作對象,它不僅能表示具體的事物,還能表示抽象的規則、計劃或事件。 

(2)對象的狀態和行為。 

對象具有狀態,壹個對象用數據值來描述它的狀態。 對象還有操作,用於改變對象的狀態,對象及其操作就是對象的行為。 對象實現了數據和操作的結合,使數據和操作封裝於對象的統壹體中 

(3)類。 

具有相同特性(數據元素)和行為(功能)的對象的抽象就是類。因此,對象的抽象是類,類的具體化就是對象,也可以說類的實例是對象,類實際上就是壹種數據類型。 類具有屬性,它是對象的狀態的抽象,用數據結構來描述類的屬性。 類具有操作,它是對象的行為的抽象,用操作名和實現該操作的方法來描述。 

(4)類的結構。 

在客觀世界中有若幹類,這些類之間有壹定的結構關系。通常有兩種主要的結構關系,即壹般--具體結構關系,整體--部分結構關系。 

①壹般--具體結構稱為分類結構,也可以說是“或”關系,或者是“is a”關系。 

②整體--部分結構稱為組裝結構,它們之間的關系是壹種“與”關系,或者是“has a”關系。(5)消息和方法。 

對象之間進行通信的結構叫做消息。在對象的操作中,當壹個消息發送給某個對象時,消息包含接收對象去執行某種操作的信息。發送壹條消息至少要包括說明接受消息的對象名、發送給該對象的消息名(即對象名、方法名)。壹般還要對參數加以說明,參數可以是認識該消息的對象所知道的變量名,或者是所有對象都知道的全局變量名。 類中操作的實現過程叫做方法,壹個方法有方法名、返回值、參數、方法體。

  • 上一篇:計算機類的專業 就業前景 怎麽樣?
  • 下一篇:壹部關於機器人的電影,很深刻的
  • copyright 2024編程學習大全網