名前の変更用手続きができます。コンストラクタは次のように使います。5))コンストラクタの引数は二つ一組になっています。その後につづく初期値です。なくてもかまいません。その場合にそのフィールドの値は未定義になります。アクセサ手続きは以下のように呼び出します。アクセサは未定義値を返します。指定しなかったからです。変更子手続きは以下のように呼び出します。新しい値が得られます。あると仮定することができます。いつでも上書きが可能です。マクロの定義は以下のようになっています。