I just have a quick, dumb question about interfaces... What are they? I mean my teacher has been trying to explain them and I didn't pick up on that and then I read about them in a Java book and on the internet, but it's still just not clicking. I know that you just put the names of the methods in there with a semi-colon at the end because they are abstract, and then you implement them into your program, but I don't understand the point. Can anyone help me out? Thanks ahead of time!