<?php /** * Created by PhpStorm. * User: Alex * Date: 30/07/15 * Time: 20:29 */ require_once "Pessoa.php"; $pessoa1 = new Pessoa("João", 13); // 1 objeto criado da classe Pessoa $pessoa2 = new Pessoa("Maria", 12); // 2 objeto criado da classe Pessoa echo "<p>O nome da primeira pessoa é: " . $pessoa1->nome . " e tem " . $pessoa1->idade . " anos.</p>"; $pessoa1->correr(50); echo "<p>O nome da segunda pessoa é: " . $pessoa2->nome . " e tem " . $pessoa2->idade . " anos.</p>"; $pessoa2->correr(2); echo "<hr>"; require_once "Produto.php"; require_once "Tenis.php"; $tenis1 = new Tenis(); $tenis1->nome = "Adidas"; $tenis1->estoque = 100; $tenis1->baixaEstoque(50); echo $tenis1->verificaEstoqueProduto(); if ($tenis1 instanceof Tenis) { echo "É um tipo de Tenis"; } else { echo "Não é um tipo de tenis"; }
<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>