VB6 のポリモーフィズムのサポートに関する記事をグーグルで検索しましたが、私が読んだすべての記事は、派生クラスに派生クラスからプロパティとメソッドを継承させることができると述べただけです。私が読んだ 3 つまたは 4 つの記事のいずれにも、VB6 のポリモーフィズムによって派生クラスを基本クラス型のパラメーターとして渡すことができるかどうかについて言及されていませんでした。
という名前Bunny
のクラスから派生した という名前のクラスがある場合、型の変数を次の関数にAnimal
渡すことができますか?Bunny
Public Sub Chase(thePerson as Person, theAnimal as Animal)
Do While thePerson.position <> theAnimal.position
...
Loop
End Sub