面嚮物件語言(Object-Oriented Language)是一類以物件作為基本程式結構單位的程式設計語言。指用於描述的設計是以物件為核心,而物件是程式執行時刻的基本成分。
其特點如下:
(1)任何事物都是物件。
(2)執行期的基本實體,也是一個包括資料和操作這些資料的程式碼的邏輯實體。
(3)每個物件可以有自己的記憶體空間包含其他物件。
(4)類是具有相同型別的物件的抽象。一個物件所包含的所有資料和程式碼可以透過類來構造。
(5)程式由一系列的物件組合,它們透過傳送訊息告訴彼此做什麼。
(6)封裝是將資料和程式碼捆綁到一起,避免了外界的干擾和不確定性。
(7)一個特定型別的所有物件都可以接受同樣的訊息。
(8)繼承是讓某個型別的物件獲得另一個型別的物件的特徵。
(9)每一個物件都有型別。
(10)多型是指不同事物具有不同表現形式的能力。
注意事項:
Java是一門面向物件程式語言,具有功能強大和簡單易用兩個特徵。
C語言是面向過程的程式設計語言,與C++,Java等面向物件的程式語言有所不同。
VB是一種面向物件的視覺化程式設計語言,採取了事件驅動的程式設計機制。
面嚮物件語言(Object-Oriented Language)是一類以物件作為基本程式結構單位的程式設計語言。指用於描述的設計是以物件為核心,而物件是程式執行時刻的基本成分。
其特點如下:
(1)任何事物都是物件。
(2)執行期的基本實體,也是一個包括資料和操作這些資料的程式碼的邏輯實體。
(3)每個物件可以有自己的記憶體空間包含其他物件。
(4)類是具有相同型別的物件的抽象。一個物件所包含的所有資料和程式碼可以透過類來構造。
(5)程式由一系列的物件組合,它們透過傳送訊息告訴彼此做什麼。
(6)封裝是將資料和程式碼捆綁到一起,避免了外界的干擾和不確定性。
(7)一個特定型別的所有物件都可以接受同樣的訊息。
(8)繼承是讓某個型別的物件獲得另一個型別的物件的特徵。
(9)每一個物件都有型別。
(10)多型是指不同事物具有不同表現形式的能力。
注意事項:
Java是一門面向物件程式語言,具有功能強大和簡單易用兩個特徵。
C語言是面向過程的程式設計語言,與C++,Java等面向物件的程式語言有所不同。
VB是一種面向物件的視覺化程式設計語言,採取了事件驅動的程式設計機制。