はじめに オブジェクト指向プログラミングの入門書では、動物の鳴き声を使ったサンプルをよく見ますね。 リスト1 オブジェクト指向でよく見かけるサンプル class cat { function mew() { return "ニャー"; } function hasNekomimi() { return TRUE; } } // kitten is a cat. class kitten extends cat { function mew() { return "ミー"; } // hasNekomimiメソッドは、catクラスから継承される } // phpはダックタイピングなので、catクラスのかわりに渡せる class catgirl { function mew() { return "にゃんっ"; } function hasNekomimi() { return TRUE; }
![第2回 オブジェクト化しよう | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/953eb99b2489fdcf4ec078c0d94cd5843c460ab7/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2FICON%2F2009%2F456_php_n-gauge.png)