VB 如何定义函数?

为什么有的函数是publicsub函数名()而构造函数确实publicsubnew()函数定义的形式一般不都是一眼的吗?好吧我是想问vb构造函数的关键字new和用来分配内... 为什么有的函数是 public sub 函数名()

而构造函数确实 public sub new()

函数定义的形式一般不都是一眼的吗?
好吧 我是想问vb构造函数的关键字new 和用来分配内存的new有什么区别呢? 为什么要在定义函数的时候用new啊?

构造函数你们是怎么写的??
展开
 我来答
bydosniper
2010-07-03 · TA获得超过1059个赞
知道小有建树答主
回答量:605
采纳率:100%
帮助的人:243万
展开全部
LZ似乎是学C/C++的 VB 里 Sub 是过程

相当于 C/C++里面的 Void 型函数

New 在VB里面不是分配内存的 是生成类的实例用的

比如 Dim c As New Class1 ; Dim f As New Form1
VB函数不能重载,所以关键字 New 不能做为函数名

函数可以如
Function fCount( Byval X As Integer _
Byval Y As Integer _
) As Long
fCount = CLng(X + Y)
End Function

VB 没有构造函数这个说法,c/c++ 的类又构造函数
VB 中类有 Class_Initilize() 事件,类初始化时触发
网易云信
2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同... 点击进入详情页
本回答由网易云信提供
匿名用户

2010-07-03
展开全部
new 就是 函数名

public sub 函数名() 中的“函数名”只是解释对应位置上的意义

就好像每个人都有 头发 头 脸
名称叫法都是一样 可长得不一样 sub 后面写的就是 这个函数的名称

在VB中new关键字 只有一种用法 即使用 New 来声明对象变量 将新建该对象的实例
public sub new()本身就是错误的写法 不能用系统关键字 作为函数名或变量名 函数没有什么New
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WWEERR
2010-07-03 · TA获得超过841个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:530万
展开全部
New 用法

Tpye NewType
NewType as string
NewType2 as string
end type

dim New2Type As new NewType
===========================
Function 函数可以加参数
sub 函数不能加参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0510234567890
2010-07-03 · TA获得超过1134个赞
知道小有建树答主
回答量:2670
采纳率:0%
帮助的人:339万
展开全部
new 是函数名
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式