
OK, so apart from being something I wagged in school, classes are what? A way to allow multiple, um, declarations (or whatever term) of an object, as in fsw's linked list? Creating several instances of the object?
I'm missing something, but what difference between an object definition and a class? Surely you can define multiple instances of the object without classing it? It Class just a sexy way to say that?
So we have an object (definition).
We have an instance (usable entity).
We have a class. (Which sounds classier than creating an instance)
And a subclass is then what - tacking an object definition to another object definition? But in a cool way?
* takes a headache tablet *
Also, is there a way, via interfaces, to dynamically access one of the procedures in the datalist? Without actually referring to it by name?
For example, using CallFunctionFast(?procedures + (n * 4)) will access the nth procedure in the list. Can something like this be done using the interface/oop-ish approach being explored here?
Or are we stuck with (the still usable but now deprecated) callfunctionfast?