VB.net关于类之间函数的调用问题。

在一个工程中,我新建了许多类,其中一个“类”类似于主程序,要调用其他多个类中的函数(这些类中的多个函数是我自己写的),请问怎样实现。举个例子吧,在一个类(命名为A)中是主... 在一个工程中,我新建了许多类,其中一个“类”类似于主程序,要调用其他多个类中的函数(这些类中的多个函数是我自己写的),请问怎样实现。
举个例子吧,在一个类(命名为A)中是主程序,该程序中需要多次加减乘除运算,我想把所有的加减乘除法运算分别放在各自的加法类、减法类、乘法类,除法类中,类A直接调用加减乘除类中的函数而不用再具体写代码了。目的是为了程序更调理。
十分感谢!
展开
 我来答
包布丁
推荐于2016-01-04 · TA获得超过1358个赞
知道小有建树答主
回答量:1435
采纳率:25%
帮助的人:1225万
展开全部
如上面所说,你可能还不太了解类、函数等的作用。
类可以用来封装一系列操作,或者是一类对象的特性。像上面的描述,有可能是滥用类了。
建议你这样,弄一个专门的运算类,里面有四个运算的函数,比如:
Class 运算
Shared Function 加(ByVal 加数1 As Decimal, ByVal 加数2 As Decimal) As Decimal
'举个例子
Return 加数1 + 加数2 '百度打不出英文加号,你自己改一下
Exit Function
End Function

Shared Function 减(ByVal 被减数 As Decimal, ByVal 减数 As Decimal) As Decimal
'举个例子
Return 被减数 - 减数
Exit Function
End Function
End Class

上面我写了两个例子,你可以照抄然后自己写乘除的,总之不要滥用类就行。
PS:Shared函数的使用不需要类被实例化,可以直接这样使用:
Msgbox(运算.加(1,2).ToString)
你会发现“运算”是蓝色的
edwardandjack
2013-05-24 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:101万
展开全部
“类”和“模块”的区别搜下相关资料吧。在模块中直接定义为一个函数,调用函数就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sun461586525
2013-05-24 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:159
采纳率:50%
帮助的人:83.8万
展开全部
从上面看出.你不明白类的使用! 可以这样说:类是VB.Net的核心!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式