Ola Mundo!! PHP: Construtores

PHP.BR

Recomende aos seus amigos do Facebook

sexta-feira, 8 de março de 2013

Construtores


Um construtor é uma função definida na classe que é automaticamente chamada no momento em que a classe é instanciada (através do operador new). O construtor deve ter o mesmo nome que a classe a que pertence. Veja o exemplo:

class conta {
var $saldo;

function conta () {
$this.saldo = 0;
}

function saldo() {
return $this->saldo;
}
function credito($valor) {
$this->saldo += $valor;
}
}

Podemos perceber que a classe conta agora possui um construtor, que inicializa a variável $saldo com o valor 0.
Um construtor pode conter argumentos, que são opcionais, o que torna esta ferramenta mais poderosa. No exemplo acima, o construtor da classe conta pode receber como argumento um valor, que seria o valor inicial da conta.
Vale observar que para classes derivadas, o construtor da classe pai não é automaticamente herdado quando o construtor da classe derivada é chamado.

Nenhum comentário:

Postar um comentário