新闻资讯
看你所看,想你所想

Public

Public

Public

英语单词,解释为:公共的;公众的、公用的;公务的、政府的;公众、民众、大众。

基本介绍

  • 中文名:公共的;公众的
  • 外文名:Public
  • 用法:形容词;名词
  • 词组:t public interest.

英文单词

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参数使用下面的语法:
[lowerTo] upper [,[lowerTo] upper] . . .
如果不显式指定 lower,则数组的下界由OptionBase 语句控制。如果没有 OptionBase 语句则下界为 0。
New
可选的。用它可以隐式地创建对象的关键字。如果使用New 声明对象变数,则在第一次引用该变数时创建该对象的新实例,因此不必使用 Set 语句来对该对象引用赋值。New 关键字不能用来声明任何内部数据类型的变数以及从属对象的实例,也不能与 WithEvents 一起使用。
type
可选的。变数的数据类型;可以是 Byte、Boolean、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字元串)、String * length(对定长的字元串)、Object或 Variant,用户定义类型,或对象类型。所声明的每个变数都要有一个单独的Astype 子句。

说明

Public 语句声明的变数在所有应用程式的所有没有使用OptionPrivate Module 的模组的任何过程中都是可用的;若该模组使用了 OptionPrivate Module,则该变数只是在其所属工程中是公用的。
小心 不能在类模组中使用Public 语句来声明一个定长的字元串变数。
使用Public 语句可以声明变数的数据类型。例如,下面的语句声明了一个 Integer 类型的变数。
Public NumberOfEmployees As Integer 也可以使用Public 语句来声明变数的对象类型。下面的语句为工作表的新实例声明了一个变数。
Public X As New Worksheet 如果在定义对象变数时没有使用New 关键字,则在使用该变数之前,必须使用 Set 语句将一个已有的对象赋给这个引用对象的变数。在被赋值之前,所声明的这个对象变数有一个特定值 Nothing,这个值表示该变数没有指向任何对象的实例。
可以用带空圆括弧的Public 语句来声明动态数组。在声明了动态数组之后,可以在过程内用 ReDim 语句来定义该数组的维数和元素。如果试图在 Private、Public Dim 语句中重定义一个已被显式定义了大小的数组的维数,就会发生错误。
如果不指定数据类型或对象类型,且在模组中没有使用Deftype 语句,则按预设情况该变数为 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这个整型变数是全局变数,再例如,声明一个全局函式:
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会出错,说无法访问私有成员
}

转载请注明出处海之美文 » Public

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com