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
[
(
[
subscripts
]
)
][
As
[
New
]
type
][
,
[
WithEvents
]
varname
[
(
[
subscripts
]
)
][
As
[
New
]
type
]]
...
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 语句示例

该示例在标准模块的模块级(通用部分)使用 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这个整型变量是全局变量,再例如,声明一个全局函数:
publicfunctionchecked()
........
endfunction
表示checked这个函数是全局函数

C++

在某些方法中,方法的修饰符为public类型的,修饰符可有可无,例子如下:
public void add(inti,intn)
{
……
}
void add(inti,intn)
{
……
}
C++中public:的意思
在public: 下的成员,是类的公有成员,别的类或者主函数可以申明个对象直接访问,而private: 下的是私有 成员,只有类的内部能访问,类的外部无法访问的.
class A{
public:
int a;
private:
int b;
};
main()
{
A.aa;
aa.a=1;
//aa.b=2会出错,说无法访问私有成员
}
常用词组
the public eye
1. (尤指通过媒体)公众关注度,众所熟知
The pressures of being constantly in the public eye.
总在公众眼皮子底下的压力

JAVA

在某些方法中,方法的修饰符为public类型的,修饰符可有可无,例子如下:
public void add(int i,int n)
{
……
}
void add(int i,int n)
{
……
}
JAVA中public:的意思
在public: 下的成员,是类的公有成员,别的类或者主函数可以申明个对象直接访问,而private: 下的是私有 成员,只有类的内部能访问,类的外部无法访问的.
class A{
public:
int a;
private:
int b;
};
main()
{
Aaa;
aa.a=1;
//aa.b=2会出错,说无法访问私有成员
}
$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定