主题: 我尝试理解以下示例的多态性和绝望(第一类是基类,第二类是派生类):
代码:
Dim Class2 as new SecondClass()
改为
Dim Class2 as FirstClass
Class2 = New SecondClass()
问题: 这是根据《VB.NET 开发人员手册》的作者所说的 OOP 最强大的工具之一。但为什么?谁能给我解释一下。
为什么我应该将 Class2 声明为 FirstClass 并将此对象变量分配给 SecondClass 的实例?