クラスのオブジェクトをActivity間でやり取りする方法です。
対象のクラスにSerializableをimplementすることで実現できます。

ここでは、SerializableをimplementしたクラスPersonを
Activity間で値渡ししたいと思います。

次にActivity間での値渡しです。

Intentに値を突っ込む時は、putExtraを利用します。
ここは、intやbooleanなどと同じです。

次に遷移先のActivityです。

Personの値を受け取るのに、
getSerializableExtra関数
を使用します。

これで、Person classの値を受け取ることができました。