Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite, estou trablhando em um sistema de estacionamento, apenas par aprender OO.
tenho 3 Classes:
estacionamento
Vaga
Carro
na classe estacionamento tenho os atributos de estacionamento:
var $vaga;
var $TAXAMINIMA;
var $DURACAOMINIMA;
var $ADICIONAL;
var $LOTACAO;
na classe vagas tenho atributos da classe vagas
>
var $numero;
var $status;
var $veiculo;
var $horainicial;
var $horafinal;
tenho ttambem o metodo preencher vaga, que insere o carro dentro da vaga:
function preenchervaga($veiculo) {
$this->veiculo = $veiculo;
$this->status = true;
}
tenho o seguinte erro;
> Fatal error: Call to a member function preenchervaga() on a non-object in C:\xampp\htdocs\cleverson\estacionamento\include\class\Estacionamento.class.php on line 55
tenho alguma duvida quanto a passagem de objetos como funciona?
obj = new Obj();
obj2 = new Obj2();
obj2->cadastra(obj);
isto estaria correto?
acho que o erro está ocorrendo pois não se está passando o veiculo para a vaga.
Carregando comentários...