    <?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();