多态与数据库编程:原理、应用与实践
1. 多态的概念与基础示例
多态是面向对象编程(OOP)的重要概念之一。我们可以通过一个简单的例子来引入多态的概念。假设有两个类,分别为 Sphere 和 Bubble ,可以按常规方式创建它们的实例:
Dim sphere1 As Sphere = New Sphere()
Dim bubble1 As Bubble = New Bubble()
假设每个类都有一个名为 Display 的方法,那么可以按如下方式显示这两个对象:
sphere1.Display(paper)
bubble1.Display(paper)
尽管这两个调用看起来非常相似,但实际上会调用各自类中定义的 Display 方法。这里有两个同名的方法 Display ,但它们是不同的。VB 系统会确保选择正确的方法。当为对象 sphere1 调用 Display 时,会调用 Sphere 类中定义的方法;当为对象 bubble1 调用 Display 时,会调用 Bubble 类中定义的方法。这就是多态的本质。
超级会员免费看
订阅专栏 解锁全文
506

被折叠的 条评论
为什么被折叠?



