- 361 名前:nobodyさん mailto:sage [2009/04/18(土) 00:23:22 ID:???]
- >>359
何を言っているか良くわからないけど、 一つ抽象クラスを作っておいて、似たような二つのクラスを作ったりしたら、便利なんじゃないの? abstract class Parson{ protected $meters = 0; protected $stride= 1; public function work(){ $this->meters += $this->stride; } } class Yamada extends Parson{ protected $stride = 2; } class Tanaka extends Parson{ protected $stride = 3; } とか書いて、山田と田中をnewしてやって、それぞれでworkメソッドを実行すると、 山田は一歩あるくごとに(workするごとに)、2メートル進む($strideが2だから) 田中は一歩あるくごとに、3メートル進む。 といったように、それぞれ同じことしかしないけど、少しだけ特徴が違うものが、簡単に生成できますよね、っと。
|

|