VB.net关于类之间函数的调用问题。
在一个工程中,我新建了许多类,其中一个“类”类似于主程序,要调用其他多个类中的函数(这些类中的多个函数是我自己写的),请问怎样实现。举个例子吧,在一个类(命名为A)中是主...
在一个工程中,我新建了许多类,其中一个“类”类似于主程序,要调用其他多个类中的函数(这些类中的多个函数是我自己写的),请问怎样实现。
举个例子吧,在一个类(命名为A)中是主程序,该程序中需要多次加减乘除运算,我想把所有的加减乘除法运算分别放在各自的加法类、减法类、乘法类,除法类中,类A直接调用加减乘除类中的函数而不用再具体写代码了。目的是为了程序更调理。
十分感谢! 展开
举个例子吧,在一个类(命名为A)中是主程序,该程序中需要多次加减乘除运算,我想把所有的加减乘除法运算分别放在各自的加法类、减法类、乘法类,除法类中,类A直接调用加减乘除类中的函数而不用再具体写代码了。目的是为了程序更调理。
十分感谢! 展开
3个回答
展开全部
如上面所说,你可能还不太了解类、函数等的作用。
类可以用来封装一系列操作,或者是一类对象的特性。像上面的描述,有可能是滥用类了。
建议你这样,弄一个专门的运算类,里面有四个运算的函数,比如:
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)
你会发现“运算”是蓝色的
类可以用来封装一系列操作,或者是一类对象的特性。像上面的描述,有可能是滥用类了。
建议你这样,弄一个专门的运算类,里面有四个运算的函数,比如:
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)
你会发现“运算”是蓝色的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询