小鸟提问。。。。
Public Shared Function A()
END Function
和
Public Function A()
END Function
在被调用的时候究竟有什么不同?
问题点数:10、回复次数:3Top
1 楼dingjuntm(大山)回复于 2005-08-22 19:59:41 得分 3
一个是共享属性,一个不是Top
2 楼zhilunchen(他山居士)回复于 2005-08-22 20:11:10 得分 3
第一个相当于C#里的static方法,不用创建对象,用类名就可以调用
第二个需创建对象才能调用。Top
3 楼wsh236(与龙同在)回复于 2005-08-22 20:21:19 得分 4
正解 来晚了
Shared 构造函数初始化类型的 Shared 变量;它们在程序开始执行后先于大多数类型成员引用运行。Shared 构造函数不重载实例构造函数,而且不能进行自身重载。
与实例构造函数不同,Shared 构造函数具有隐式 Public 访问,没有任何参数,而且不能调用其他构造函数。在 Shared 构造函数中的第一个语句之前,Shared 构造函数隐式地执行由类型中声明的 Shared 变量的变量初始值设定项指定的初始化。这对应于一个在进入构造函数后立即执行的赋值序列。变量初始值设定项按它们在类型声明中出现的文本顺序执行
Top




