PHP マニュアル
前のページ | 第 14章Classes and Objects (PHP 5) | 次のページ

# Object Abstraction

PHP 5 introduces abstract classes and methods. An abstract method only declares the method's signature and does not provide an implementation. A class that contains abstract methods needs to be declared abstract.

例 14-4.

`<?php abstract class AbstractClass { abstract public function test(); } class ImplementedClass extends AbstractClass { public function test() { echo "ImplementedClass::test() called.\n"; } } $o = new ImplementedClass; $o->test(); ?>`

Abstract classes cannot be instantiated. Old code that has no user-defined classes or functions named 'abstract' should run without modifications.

前のページ | ホーム | 次のページ
Object Constants | 上に戻る | Object Interfaces