0

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
4

1 に答える 1

0

Bunny クラスが Animal から継承する場合、はい、サンプル コードで述べたことを実行できるはずです。

于 2012-07-16T07:04:03.580 に答える