<?php define('CLASS_DIR', 'src/'); set_include_path(get_include_path() . PATH_SEPARATOR . CLASS_DIR); spl_autoload_register(); $conta = new CES\Conta\Types\ContaType(); $conta->depositar(10); $bancoSantander = new CES\Banco\Santander($conta); $bancoSantander->setConta($conta); $bancoSantander->setNome("Santander Exemplo"); $bancoSantander->getConta()->getSaldo(); $resultado = Math::somar(10, 10); // :: eu estou chamando um metodo estaticamente, tem o objeto de retornar um retultado Math::$valor = 20; /*require_once "ContaType.php"; require_once "ContaPremiumType.php"; require_once "ContaAbstract.php"; //classe abstrada serve apenas para ser hedada de outras classes $conta = new ContaPremium(); $conta->depositar(100); $conta->sacar(50); echo $conta->getSaldo();*/