Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

BrunoTheNoob

__construct();

Recommended Posts

Olá a todos, gostaria de saber se há algum "critério" na escolha da utilização e porque inicializar algum atributo.

Ex:

 

Na classe pai os seguintes atributos:

 

 

class Automovel {


    public $Rodas;
    public $Cores;
    public $Portas;
    public $Lugares;
    public $Motor;
    public $Tipo;

    function __construct(){

} 

Já em uma herdeira

 

 

class Caminhao extends Automovel {


    public $Carroceria;
    public $Rodado;
    public $Peso;


    public function __construct(){

}

 

Quais desses atributos eu deveria inicializar e porque, qual o critério na inicialização de atributo dentro de um __construct.

 

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente se você precisa inicializar algum parâmetro, chamar alguma função ou método, verificar alguma regra e/ou qualquer rotina ao instanciar a classe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.