Public

Public

英語單詞,解釋為:公共的;公眾的、公用的;公務的、政府的;公眾、民眾、大眾。

基本信息

英文單詞

1. 公眾的[Z]

It is a matter of great public interest.

這是一個公眾普遍關心的問題。

I visiyed museums and sat in public gardens.

我參觀了博物館,還去了公共公園

2. 公共的,公用的[Z]

You mustn't do that in a public place.

你不可在公共場所做那事。

3. 政府的,公務的[Z]

4. 公然的;眾所周知的

They made the secret public.

他們公開了這個秘密。

n.

1. 公眾,民眾[the S][G]

The public was provoked to anger.

公眾被激怒了。

The museum is open to the public.

這個博物館對大眾開放。

2. (某方面的)大眾,民眾;...界[S][G]

VB

在模組級別中使用,用於聲明公用變數和分配存儲空間。

語法

Public 語句的語法包含下面部分:

部分 描述
WithEvents 可選的。關鍵字,說明 varname 是用來回響由 ActiveX 對象觸發的事件的對象變數。只有在類模組中才是合法的。使用 WithEvents,可以定義任意個所需的單個變數,但不能用 WithEvents 創建數組。 NewWithEvents 不能一起使用。
varname 必需的。變數的名稱;遵循標準的變數命名約定。
subscripts 可選的。數組變數的維數;最多可以定義 60 維的多維數組。 subscripts參數使用下面的語法:
[ lower To] upper [ ,[ lower To] upper] . . .
如果不顯式指定 lower,則數組的下界由 Option Base 語句控制。如果沒有 Option Base 語句則下界為 0。
New 可選的。用它可以隱式地創建對象的關鍵字。如果使用 New 聲明對象變數,則在第一次引用該變數時創建該對象的新實例,因此不必使用 Set 語句來對該對象引用賦值。 New 關鍵字不能用來聲明任何內部數據類型的變數以及從屬對象的實例,也不能與 WithEvents 一起使用。
type 可選的。變數的數據類型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(對變長的字元串)、 String * length(對定長的字元串)、Object或 Variant,用戶定義類型,或對象類型。所聲明的每個變數都要有一個單獨的 As type 子句。

說明

Public 語句聲明的變數在所有應用程式的所有沒有使用 Option Private Module 的模組的任何過程中都是可用的;若該模組使用了 Option Private Module,則該變數只是在其所屬工程中是公用的。

小心 不能在類模組中使用 Public 語句來聲明一個定長的字元串變數。

使用 Public 語句可以聲明變數的數據類型。例如,下面的語句聲明了一個 Integer 類型的變數。

Public NumberOfEmployees As Integer 也可以使用 Public 語句來聲明變數的對象類型。下面的語句為工作表的新實例聲明了一個變數。

Public X As New Worksheet 如果在定義對象變數時沒有使用 New 關鍵字,則在使用該變數之前,必須使用 Set 語句將一個已有的對象賦給這個引用對象的變數。在被賦值之前,所聲明的這個對象變數有一個特定值 Nothing,這個值表示該變數沒有指向任何對象的實例。

可以用帶空圓括弧的 Public 語句來聲明動態數組。在聲明了動態數組之後,可以在過程內用 ReDim 語句來定義該數組的維數和元素。如果試圖在 Private、Public Dim 語句中重定義一個已被顯式定義了大小的數組的維數,就會發生錯誤。

如果不指定數據類型或對象類型,且在模組中沒有使用 Def type 語句,則按預設情況該變數為 Variant 類型。

當初始化變數時,數值變數被初始化為 0,變長的字元串被初始化為一個零長度的字元串 (""),而定長的字元串則用 0 填充。 Variant 變數被初始化為 Empty。用戶自定義類型的變數的每個元素都作為各自獨立的變數進行初始化。

語句示例

該示例在標準模組的模組級(通用部分)使用 Public 語句,來顯式聲明公用的變數,指如果沒有使用 Option Private Module,則在所有應用程式的所有模組的所有過程中都可以使用的變數。

Public Number As Integer '公用的整數變數。

Public NameArray(1 To 5) As String '公用的字元串數組變數。

'多個聲明,兩個變體型變數,以及一個整數型變數,都是公用的。

Public MyVar, YourVar, ThisVar As Integer

附加說明

public在程式語言中基本都表示全局變數或者全局函式,他的本意是“公共的”的意思,他表示某個變數或者函式是全局函式,例如:public int a 表示a這個整型變數是全局變數,再例如,聲明一個全局函式:

表示checked這個函式是全局函式

C++

在某些方法中,方法的修飾符為public類型的,修飾符可有可無,例子如下:

C++中public:的意思

在public: 下的成員,是類的公有成員,別的類或者主函式可以申明個對象直接訪問,而private: 下的是私有 成員,只有類的內部能訪問,類的外部無法訪問的.

//aa.b=2會出錯,說無法訪問私有成員

}

常用詞組

the public eye

1. (尤指通過媒體)公眾關注度,眾所熟知

The pressures of being constantly in the public eye.

總在公眾眼皮子底下的壓力

JAVA

在某些方法中,方法的修飾符為public類型的,修飾符可有可無,例子如下:

JAVA中public:的意思

在public: 下的成員,是類的公有成員,別的類或者主函式可以申明個對象直接訪問,而private: 下的是私有 成員,只有類的內部能訪問,類的外部無法訪問的.

//aa.b=2會出錯,說無法訪問私有成員

}

相關詞條

相關搜尋

熱門詞條