PHP Orientado a Objetos

Neste artigo faço uma breve introdução sobre conceitos de programação orientada a objeto usando PHP. Aqui veremos definição, instanciação de classe e herança.

[ Hits: 22.156 ]

Por: Tiago Mendes em 25/02/2007 | Blog: http://tsouza.wordpress.com


Herança



Herança é uma forma de reutilização de código onde novas classes são criadas a partir da existência de outras classes, herdando seus atributos e métodos e incluindo outros que sejam necessários. Vamos ver como fica a aplicação de herança na classe pessoa.

<?
class raca extends pessoa{
public $raca;

function setRaca($raca){
$this->raca = $raca;
}

function getRaca(){
$this->raca = $raca;
}

function falar(){
echo $this->getNome()." é da raça " . $this-> getRaca();
}
}
?>

A classe raca, acima, herdou todas as propriedades e métodos da sua classe pai, pessoa. Além disso, foi adicionado um método setRaca($raca), getRaca() e o método falar() foi reescrito. Usando sub-classes é possível redefinir métodos e propriedades e acrescentar outros, dependendo das necessidades.

Conclusão

Espero que tenha dado uma boa idéia do que é orientação a objetos. Vou fazer uma continuação e na próxima parte, explicarei encapsulamento, métodos construtores e destrutores e métodos e propriedades estáticas. Se eu esquecer me cobrem.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Herança
Outros artigos deste autor

JDK 6 + Eclipse 3.2 + NetBeans 5.5

Diferenças de sites Web Standards

Leitura recomendada

O uso de templates em PHP

JOOMLA no openSUSE em 10 passos

Criando um blog com o CakePHP 2.2.1

Solução open source para clínicas médicas

Ninguém planeja fracassar, mas muitos fracassam por não planejar

  
Comentários
[1] Comentário enviado por lsouzabr em 09/11/2007 - 17:04h

CONTROL + D


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts