Some simple question, that require simple answers:
How can I force the implementation of methods in a class, like the Java's interfaces, if possible?
Plus, how do I declare an abstract class?
What is the relation between this and virtual functions?
And how do the protected fields behave (I read the tutorial but didn't understand well)?