VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • VB.NET中的关键字及含义

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关键字。


作者:Tennal1020
转载自
https://blog.csdn.net/Tennal1020/article/details/23964?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

相关教程