How do I create an abstract class (or whatever you'd call it)???

Delta_G:
Basically it's a base class where all any of the methods are virtual

I think it's called an "interface" in Java-land.