I don't really understand impliments so I was wondering if someone could explain it a little. I don't really understand it in VB6 or .NET

I program in VB6 right now but I am reading some books on .NET to get up to speed with it. I have never had the need for impliments in my code so I never bothered to really figure it out.

From what I can tell it is sort of like inheritence but it is to inherit an interface? When you impliment at interface, you aren't getting any code with it? just a list of subs/functions that your class must use in order to comply with the interface???

what am I missing??

I guess I just don't really see the point of them although I am sure they exist with good reason