抽象クラス
抽象クラスとは、インスタンスを生成しないクラスのことです。
抽象クラスを定義するときには、「abstract class クラス」のように記述します。
abstract class DB {
protected $db;
abstract function query($query_string);
}
抽象クラスでは、メソッドの実装を省略することができます(抽象メソッドと呼びます)。「abstract function メソッド」のように記述します。抽象メソッドがある場合は、継承した派生クラスで実装する必要が有ります。
class MySQL extends DB {
function query($query_string) {
$this->result = mysql_query($query_string,$this->db);
return mysql_fetch_array($this->result);
}
}
2007年09月11日 コメント&トラックバック(0) | トラックバックURL |
カテゴリ: 継承
トラックバック&コメント
この記事のトラックバックURL:
まだトラックバック、コメントがありません。