Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Animais</title>
- </head>
- <body>
- <?php
- require_once 'mamifero.php';
- require_once 'reptil.php';
- require_once 'peixe.php';
- require_once 'ave.php';
- $mam = new Mamifero();
- $av= new Ave();
- $rep=new Reptil();
- $mam->locomover();
- echo "<hr>";
- $av->locomover();
- echo "<hr>";
- $rep->locomover();
- echo "<hr>";
- ?>
- </body>
- </html>
- <?php
- abstract class Animal {
- protected $peso;
- protected $idade;
- protected $membros;
- abstract function locomover();
- abstract function alimentar();
- abstract function emitirSom();
- //Peso
- public function getPeso(){
- return $this->peso;
- }
- public function setPeso($p){
- $this->peso=$p;
- }
- //Idade
- public function getIdade(){
- return $this->idade;
- }
- public function setIdade($i){
- $this->idade=$i;
- }
- //menbros
- public function getMembros(){
- return $this->membros;
- }
- public function setMembros($m){
- $this->membros=$m;
- }
- }
- <?php
- require_once 'animal.php';
- class Mamifero extends Animal{
- private $corPelo;
- //alimentar
- public Function alimentar(){
- echo "<p>Mamando</p>";
- }
- //emitir som
- public function emitirSom(){
- echo "<p>Som mamifero</p>";
- }
- //locomover
- public function locomover(){
- echo "<marquee><p>Mamifero Corendo....<<<</p></marquee>";
- }
- //cor pelo
- public function getCorPelo(){
- return $this->corPelo;
- }
- public function setCorPelo($cp){
- $this->corPelo=$cp;
- }
- }
- <?php
- require_once 'animal.php';
- class Reptil extends Animal{
- protected $corEscama;
- //locomover
- public function locomover(){
- echo "<marquee><p>Reptil Rastejando__---____--__</p></marquee>";
- }
- //alimentar
- public function alimentar(){
- echo "<p>Comendo Vegetais";
- }
- //emitir som
- public function emitirSom(){
- echo "<p>Som de reptil</p>";
- }
- //cor escama
- public function getCorEscama(){
- return $this->corEscama;
- }
- public function setCorEscama($ce){
- $this->corEscama=$ec;
- }
- }
- <?php
- require_once 'animal.php';
- class Peixe extends Animal{
- protected $corEscama;
- //locomover
- public function locomover(){
- echo "<p>Nadando</p>";
- }
- //alimentar
- public function alimentar(){
- echo "<p>Comendo substancias</p>";
- }
- //emitir som
- public function emitirSom(){
- echo "<p>Peixe nao faz som</p>";
- }
- //solta bolha
- public function soltarBolha(){
- echo "<p>Soltou uma bolha</p>";
- }
- //cor escama
- public function getCorEscama(){
- return $this->corEscama;
- }
- public function setCorEscama($cs){
- $this->corEscama=$ec;
- }
- }
- <?php
- require_once 'animal.php';
- class Ave extends Animal{
- protected $corPena;
- //locomover
- public function locomover(){
- echo "<marquee><p>Ave Voando.'.....'''....''''</p></marquee>";
- }
- //alimentar
- public function alimentar(){
- echo "<p>Comendo Frutas</p>";
- }
- //emitir som
- public function emitirSom(){
- echo "<p>Som de Ave</p>";
- }
- //contruindo ninho
- public function contruirNinho(){
- }
- //cor pena
- public function getCorPena(){
- return $this->corPena;
- }
- public function setCorPena($cpe){
- $this->corPena=$cpe;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment