8+面向对象编程:继承、接口与多态.pptVIP

  • 4
  • 0
  • 约5.68千字
  • 约 41页
  • 2019-08-10 发布于广东
  • 举报
使用重载方法需要注意以下几点 重载成员必须具有不同的特征,下面的项不能用作区分特征。 应用于成员或成员参数的修饰符,如ByVal或ByRef。 参数名。 过程的返回类型。 重载时关键字Overloads是可选的,但如果任一重载成员使用了该Overloads关键字,则其他所有同名重载成员也必须指定该关键字。 8.4 使用Me、MyBase和MyClass关键字 Me关键字提供了一种引用当前正在其中执行代码的类或结构的特定实例的方法。Me的行为类似于引用当前实例的对象变量或结构变量。 在向另一个类、结构或模块中的过程传递关于某个类或结构的当前执行实例的信息时,使用Me尤其有用。 MyBase关键字的行为类似于这样的对象变量:它引用类的当前实例的基类。MyBase通常用于访问在派生类中被重写或隐藏的基类成员。例如,MyBase.New用于从派生类构造函数中显式调用基类构造函数。 MyBase关键字用于在派生类中调用基类的非私有成员,尤其是在需要使用基类中被派生类隐藏了的方法时MyBase关键字十分有用。 MyClass关键字的行为类似于这样的对象变量:它引用最初实现的类的当前实例。 MyClass类似于Me,但在调用MyClass中的每个方法和属性时,可将此方法或属性当作NotOverridable中的方法或属性对待。因此,方法或属性不受派生类中重写的影响。 8.5 可视化继承

文档评论(0)

1亿VIP精品文档

相关文档