level 2
苗蒲114514
楼主
本人初学vb2015,若有降智发言,请别见怪
在自学Beginning Visual Basci 2015 其中关于集合的内容时,发现在基类派生的类中需要重新定义一下Add方法。书上的例子给出了如下的代码 (user是基类中已定义的结构,theuser为其结构变量)
Public Class UserCollection 既然已经要重新定义Add了,说明Add的过程已经要架空了,为什么
Inherits CollectionBase 在定义新的Add的过程中还能使用原来的Add方法呢,难不成在第三
Public Sub Add (theuser As user) 行代码运行完之前Add方法仍默认保留原来的过程吗?
Me.List.Add(user) 还想问一下,对一个类或其中的成员使用的方法必须是其中定义过
End Sub 的吗(系统默认在基类中定义的也算)?以及本派生类中定义的Add
....................... 方法是否算是该类的成员呢?
End Class 此外,如何让一个类派生出另一个类呢?代码打在大类中的小类算派生吗?不清楚上文所述是否是 真正意义上的“基类”
2022年06月30日 06点06分
1
在自学Beginning Visual Basci 2015 其中关于集合的内容时,发现在基类派生的类中需要重新定义一下Add方法。书上的例子给出了如下的代码 (user是基类中已定义的结构,theuser为其结构变量)
Public Class UserCollection 既然已经要重新定义Add了,说明Add的过程已经要架空了,为什么
Inherits CollectionBase 在定义新的Add的过程中还能使用原来的Add方法呢,难不成在第三
Public Sub Add (theuser As user) 行代码运行完之前Add方法仍默认保留原来的过程吗?
Me.List.Add(user) 还想问一下,对一个类或其中的成员使用的方法必须是其中定义过
End Sub 的吗(系统默认在基类中定义的也算)?以及本派生类中定义的Add
....................... 方法是否算是该类的成员呢?
End Class 此外,如何让一个类派生出另一个类呢?代码打在大类中的小类算派生吗?不清楚上文所述是否是 真正意义上的“基类”