Library tutorials & articles

Polymorphism in VB

Introduction

Many of you will have heard of Polymorphism, but I also expect very few of you actually know what it is! In this tutorial, I try to explain exactly what polymorphism is, how to use it in Visual Basic, and why we should bother using it....

Comments

  1. 28 Dec 2004 at 09:34

    If you need to access methods specific to that object, then you need to declare a variable for that object. For instance,


    Dim obj As myActualObject


    Set obj = New myActualObject


    rather than the interface that myActualObject might be implementing...

  2. 02 Jan 2004 at 11:45

    good stuff this

  3. 22 Oct 2003 at 04:57

    Hi there,


    Great article, very interesting. But when I tried to implement the idea it worked well until. When trying to create public methods in the Implementing Classes of the Interface other than the methods provided by the interface I stumbled upon a problem.


    The autocompletion of VB6 could not find the methods, why is that? And when I type in the method by hand and run the app I get the error: Method or Data member not found


    Which means that inspite of which type of Class I initialize I only have access to those methods that are implemented in the Interface class, is there a way around it? Or have I totally missunderstood it?


    Rgds Sparvhok

  4. 01 Jan 1999 at 00:00

    This thread is for discussions of Polymorphism in VB.

Leave a comment

Sign in or Join us (it's free).

James Crowley James first started this website when learning Visual Basic back in 1999 whilst studying his GCSEs. The site grew steadily over the years while being run as a hobby - to a regular monthly audience ...

Related discussion

Related podcasts

  • Scott Guthrie

    Scott catches up with Scott Guthrie in an interview covering Ajax, Asp 2.0, extender controls, CSS adapters and more.

Want to stay in touch with what's going on? Follow us on twitter!