#import #import "agent.h" @interface AbstractAgent :NSObject { @protected int pos; } @property (readwrite) int position; - (id)initWithPosition:(int) p; @end