Manual do PHP
Anterior | Capítulo 14. Classes and Objects (PHP 5) | Próxima

# 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.

Exemplo 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.

Anterior | Principal | Próxima
Object Constants | Acima | Object Interfaces