後で、このデータを操作するためのアクセサを書きます。construction.このコンストラクタは親クラスに実際のオブジェクト構築を行わせます。attributes.属性は特定のオブジェクトに所属するデータ片です。対応する特別な文法を提供しません。key.属性はしばしばオブジェクト自身に保管されます。そのハッシュに属性値を保管できます。API.これにはいくつかの利点があります。変更するのをより簡単にします。acceptable.アクセサは属性アクセスに関する追加のコードを追加できるようにします。属性の新しい値が受け入れられるかの検証をしたり出来ます。internally.最後に、アクセサを使うと継承が遙かに簡単になります。実装されているかを知る必要がなくなります。クラスは明示的に書かれたアクセサメソッドを提供しなければなりません。読み込み専用と読み書き用です。path.このコンストラクタとアクセサはあまり賢くありません。有効なファイルシステムパスかをチェックしません。perlootut.これらのチェックを手で書くのはすぐに退屈になります。たくさんのアクセサを手で書くのもとても退屈です。方法がいくつかあるのでそれを見ていきます。これは動的コードを書くのにとても有用です。他のメソッドの引数として呼び出されるメソッド名を渡せるようになります。code.再び、これによりとても動的なコードが書けます。書くのと正確に等価です。使うことを許しています。生成するときに動作します。クラスのインスタンスです。一度ファイルハンドルを開くと、そのメソッドを呼び出せます。時々裸の単語の意味を誤って解釈します。どちらでも解釈できます。呼び出す」と読めます。