function mostraCaracteristicas() { //Mostra as características herdadas parent::mostraCaracteristicas(); //Mostra as demais características echo "\n<p>Cor: {$this->cor}</p>"; echo "\n<p>Tamanho: {$this->tamanho}</p>"; }
<meta charset="UTF-8"> <title>Classe Pessoa e Herança</title> </head> <body> <h1>Introdução à Programação Orientada a Objetos</h1> <?php include_once 'Pessoa.php'; include_once './Produto.php'; include_once './Tenis.php'; $pessoa1 = new Pessoa("José", 37); $pessoa2 = new Pessoa("Maria", 30); echo "<p>O nome dele é {$pessoa1->nome} e sua idade é {$pessoa1->idade}</p>"; $pessoa1->correr(10); echo "<p>O nome dela é {$pessoa2->nome} e sua idade é {$pessoa2->idade}</p>"; $pessoa2->correr(20); echo "\n<h2>Produto 1</h2>"; $produto1 = new Produto("Produto Teste", "este é um produto", 350, 25); $produto1->baixaEstoque(20); $produto1->mostraCaracteristicas(); /** * Atividade proposta TODO * Fazer um método para dar entrada no estoque */ echo "\n<h2>Produto 2: Tênis</h2>"; $produto2 = new Tenis("Tênis Shokwave Balance", "Tênis dá hora meh", 450.56, 10, "Preto", 42); $produto2->baixaEstoque(6); $produto2->mostraCaracteristicas(); ?> </body> </html>