文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>VB.NET--OVERLOADS,OVERRIDES,SHADOWS

VB.NET--OVERLOADS,OVERRIDES,SHADOWS

时间:2011-02-23  来源:欧迪

重载规则

用同样名称添加两个或更多属性或方法可以创建类的一个重载成员。除了重载派生成员,每一个重载成员必须具有不同的参数列表。当重载属性或过程时,下面的项不能用作区分特征:

  • 应用于成员或成员参数的修饰符,如 ByVal 或 ByRef。

  • 参数名

  • 过程的返回类型

  重载时关键字 Overloads 是可选的,但如果任一重载成员使用了该 Overloads 关键字,则其他所有同名重载成员也必须指定该关键字。

  派生类可以用具有相同参数和参数类型的成员重载继承成员,该过程称为“按名称和签名隐藏”。如果按名称和签名隐藏时使用了 Overloads 关键字,将使用成员的派生类实现而不是基类中的实现,并且该成员的所有其他重载对于派生类的实例都可用。

  如果用一个具有相同参数和参数类型的成员重载继承成员时省略 Overloads 关键字,则该重载称为“按名称隐藏”。按名称隐藏替换成员的继承实现,使所有其他重载对于派生类及由其派生的类的实例都不可用。

  Overloads 和 Shadows 修饰符不能同时被同一个属性或方法所使用。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载