What is the purpose of the abstract keyword after the method in the example above?
The docs says that it means this method has no implementation and it must be implemented by a derived type.
So wouldn't Super.Die cause an error or does it work because it is called from a derived type?
The docs says that it means this method has no implementation and it must be implemented by a derived type.
So wouldn't Super.Die cause an error or does it work because it is called from a derived type?