现在的位置: 首页 > 综合 > 正文

VB.NET中的关键字及含义

2013年09月20日 ⁄ 综合 ⁄ 共 709字 ⁄ 字号 评论关闭

Overloads
关键字用与现有成员相同的名称来声明属性或方法,但参数列表与原始成员不同。
也可用于隐藏基类中的现有成员或一组重载成员。以这种方式使用 Overloads 时,应用与基类成员相同的名称和参数列表来声明属性或方法,并且不提供 Shadows 关键字。

Overrides
 该成员从一个基类中重写一个相同名称的成员。这在你需要为某个特别成员提供自己执行子类的情况下会有所帮助。被重写的方法必须有相同的特征,就是说参数和参数类型必须与基类的一样。

NotOverridable
该成员不能在一个派生成员中被重写。

MustOverride
该成员必须在派生类中被重写,这里隐含了Overridable。

Overridable

该成员可以在派生类中被重写。

Shadows
该方法在一个父类中遮蔽了一个方法。这表明在父类中的该方法是不可用的,同时允许使用一个不同于父类中的参数和数据类型来创建方法。另外,它有效地重新声明了类型。
Shared 该成员由类的所有成员共享,同时存在一个类实例的独立性,这等同于C#或C++中的一个表态方法。

Protected
该成员只可从包含类或从包含类派生的类型中访问,等同于C#中的protected关键字。

Friend

该成员只可从本程序中访问,等同于C#中的internal关键字。

Protected Friend
该成员只可从本程序或从包含成员派生的类型中访问,等同于C#中的protected internal。

MustInherit
该类是一个抽象类,而且类成员必须由派生类实现。这等同于C#中的abstract关键字。

NotInheritable
从该类无法再进一步继承,这等同于C#中的sealed关键字。

抱歉!评论已关闭.