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.379 ]

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

Diferenças de sites Web Standards

JDK 6 + Eclipse 3.2 + NetBeans 5.5

Leitura recomendada

Lista de extensões preferidas para Joomla!

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

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

Desenvolvendo um componente de calendário dinâmico em PHP

Gráficos em PHP Highcharts

  
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