The order of the declaration blocks 
public: 
private:
protected: