FreeBasic supports many neat constructs when you deal with objects, such as constructors, destructors and also properties, and they can all be assigned access rights as well: type Employee public: declare constructor() declare constructor( as string, as string, as integer ) declare destructor() '' G...