加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

VB.NET中的“重载”关键字

发布时间:2020-12-17 00:09:54 所属栏目:大数据 来源:网络整理
导读:你真的需要这个关键字来重载方法吗?使用重载关键字与仅使用不同的方法签名有什么区别? 在同一个类中,Overloads关键字是可选的,但是如果一个方法被声明为“重载”或“覆盖”,则必须将其用于该方法的所有重载. ' this is okaySub F1(s as String)Sub F1(n as
你真的需要这个关键字来重载方法吗?使用重载关键字与仅使用不同的方法签名有什么区别?
在同一个类中,Overloads关键字是可选的,但是如果一个方法被声明为“重载”或“覆盖”,则必须将其用于该方法的所有重载.
' this is okay
Sub F1(s as String)
Sub F1(n as Integer)

' This is also okay
Overloads Sub F2(s as String)
Overloads Sub F2(n as Integer)

' Error
Overloads Sub F3(s as String)
Sub F3(n as Integer)

然而,当您在派生类中重载基类方法时,会变得更加复杂.

如果基类有多个重载方法,并且要在派生类中添加重载方法,则必须使用Overloads关键字标记派生类中的方法,否则基类中的所有重载方法在派生类中都不可用类.

详见MSDN.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读