當前位置:編程學習大全網 - 編程語言 - 請幫我解釋幾個編程語言詞語

請幫我解釋幾個編程語言詞語

計算機面向對象程序設計語言中的壹個概念:

類(Class)實際上是對某種類型的對象定義變量和方法的原型。它表示對現實生活中壹類具有***同特征的事物的抽象,是面向對象編程的基礎。

類是對某個對象的定義。它包含有關對象動作方式的信息,包括它的名稱、方法、屬性和事件。實際上它本身並不是對象,因為它不存在於內存中。當引用類的代碼運行時,類的壹個新的實例,即對象,就在內存中創建了。雖然只有壹個類,但能從這個類在內存中創建多個相同類型的對象。

可以把類看作“理論上”的對象,也就是說,它為對象提供藍圖,但在內存中並不存在。從這個藍圖可以創建任何數量的對象。從類創建的所有對象都有相同的成員:屬性、方法和事件。但是,每個對象都象壹個獨立的實體壹樣動作。例如,壹個對象的屬性可以設置成與同類型的其他對象不同的值。

類定義的壹般形式如下:

class Name {

public:

類的公有接口

private:

私有的成員函數

私有的數據成員定義

};

類的定義由 類頭 和 類體 兩部分組成。類頭由關鍵字 Class 開頭,然後是類名,其命名規則與壹般標識符的命名規則壹致。類體包括所有的細節,並放在壹對花括號中。類的定義也是壹個語句,所以要有分號結尾,否則會產生編譯錯誤。

類體定義類的成員,它支持兩種類型的成員:

(1)數據成員,它們指定了該類對象的內部表示。

(2)成員函數,他們指定了該類的操作。

類成員有3種不同的訪問權限:

(1)公有( public )成員可以在類外訪問。

(2)私有( private )成員只能被該類的成員函數訪問。

(3)保護( protected )成員只能被該類的成員函數或派生類的成員函數訪問。

數據成員通常是私有的,成員函數通常有壹部分是公有的,壹部分是私有的。公有的函數可以在類外被訪問,也稱之為類的接口。可以為各個數據成員和成員函數指定合適的訪問權限。

  • 上一篇:ug編程電腦配置多少錢?
  • 下一篇:在c++中static是什麽意思?
  • copyright 2024編程學習大全網