>>291
>オブジェクト指向
>オブジェクト間のメッセージのやりとり

例えとしては、
class Player{             //プレイヤークラス
    Position m_charaPosition; //メンバ変数 キャラクタの座標)
public:
    Position getPosition(){return m_charaPosition}; //キャラクタの座標を返す
    void setPosition(Position position){m_charaPosition = position;};//メンバ変数にキャラクタの座標をセットする
}
こんな感じ
Positionはユーザー定義の座標クラス(か構造体)
set〜で外から受けて、get〜で外へ渡す
メンバ変数を直接扱うと、間違った使い方をされてもエラーを返せないから
メンバ関数にしてエラーが出にくいようにしてやろうって事
本当はちょっと違うんだけどね