<?php
class Setor {
private $descricaoCat;
private $codigo;
function getCodigo() {
return $this->codigo;
}
function getDescricaoCat() {
return $this->descricaoCat;
}
function setCodigo($codigo){
$this->codigo = $codigo;
}
function setDescricaoCat($descricaoCat) {
$this->descricaoCat = $descricaoCat;
}
}
class Produto {
private $descP;
private $qtdP;
private $unitarioP;
private $Setor; //ReferĂȘncia para Pegar Atributos e Metodos da Classe Setor.
function __construct() {
$this->Setor = new Setor();
}
function getDescP() {
return $this->descP;
}
function getQtdP() {
return $this->qtdP;
}
function getUnitarioP() {
return $this->unitarioP;
}
function getSetor() {
return $this->Setor;
}
function setDescP($descP) {
$this->descP = $descP;
}
function setQtdP($qtdP) {
$this->qtdP = $qtdP;
}
function setUnitarioP($unitarioP) {
$this->unitarioP = $unitarioP;
}
function setSetor($Setor) {
$this->Setor = $Setor;
}
}
$setor = new Setor();
$setor->setCodigo(171);
$setor->setDescricaoCat("MASSAS");
$produto = new Produto();
$produto->setDescP("Coca-Cola Light 3L");
$produto->setQtdP(20);
$produto->setUnitarioP(5.89);
$produto->setSetor($setor);
echo $produto->getSetor()->getDescricaoCat();