public function aparecer() { echo '<img src="' . $this->foto . '">'; echo $this->ladrar(); //self:: y NombreClass sólo aplica para métodos y no para atributos echo self::ladrar(); echo Perro::ladrar(); }
<meta charset="UTF-8"> </head> <body> <?php include_once 'Animal.php'; include_once 'Ave.php'; include_once 'Canario.php'; include_once 'Mamifero.php'; include_once 'Perro.php'; include_once 'Gato.php'; include_once 'Pinguino.php'; include_once 'Lagarto.php'; $animalUno = new Animal("Hembra", 2, 4); $animalDos = new Animal("Macho", 7, 4); $kiwi = new Canario("Hembra", 3, 2, "Alpiste"); $zoe = new Perro("Hembra", 2, 4, "Pienso"); $tigre = new Gato("Macho", 5, 4, "Sardinas"); $pingu = new Pinguino("Macho", 8, 2, "Pescado"); $cata = new Lagarto("Hembra", 2, 4, "insectos"); echo $animalUno . "<br>"; echo $animalDos . "<br>"; echo $kiwi . "<br>"; echo $zoe . "<br>"; echo $tigre . "<br>"; echo $pingu . "<br>"; echo $cata; echo "Soy kiwi y " . $kiwi->limpioPlumas() . "<br>"; echo "Soy Zoe y " . $zoe->ladrar() . " Y " . $zoe->Criar() . "<br>"; echo "Soy Tigre y " . $tigre->maullar() . "<br>"; echo "Soy Pingu y " . $pingu->volar() . "<br>"; echo "Soy Cata y " . $cata->cola() . "<br>";
public static function saludar() { Perro::ladrar(); }
<?php // require 'Autos/Vehiculo.php'; // require 'Autos/Ferrari.php'; // require 'Autos/Fiat.php'; // require 'Autos/Corsa.php'; // $ferrari = new Ferrari(); // $ferrari->avanzar(); // echo $ferrari->getNafta(); // $fiat = new Fiat(); // $fiat->avanzar(); // echo $fiat->getNafta(); // $corsa = new Corsa(200); // $corsa->avanzar(); // echo $corsa->getNafta(); require 'Animales/Animal.php'; require 'Animales/Gato.php'; require 'Animales/Perro.php'; $animal = new Gato(); echo $animal->emitirSonido() . '\\r\\n'; echo $animal->correr() . '\\r\\n'; $animal = new Perro(); echo $animal->emitirSonido() . '\\r\\n'; echo $animal->correr() . '\\r\\n';
public function getPerros(Procedure &$pro) { $p = Perro::persistence(); $pro->returns(new RowType($p)); return $pro->select($p->id, $p->nombre, $p->persona_id)->from($p); }
<header class='dentroEjer flow-text center-align'> <h4>Ejercicio 2</h4> <p>Granja de animales</p> </header> <article class='dentroEjer'> <?php include_once 'Gato.php'; include_once 'Perro.php'; include_once 'Canario.php'; include_once 'Pinguino.php'; include_once 'Lagarto.php'; $perri = new Perro('perri', 'hembra'); $cati = new Gato('cati', 'hembra'); $garfield = new Gato('garfield'); $cantaor = new Canario('cantaor'); $bailaor = new Pinguino('bailaor'); $alSolano = new Lagarto('alSolano'); echo "<h5>Vamos a probar métodos de Animal sin implementación</h5>"; echo "Todos a dormir"; echo "<br>" . $perri->getNombre() . ": "; $perri->duerme(); echo "<br>" . $cati->getNombre() . ": "; $cati->duerme(); echo "<br>" . $cantaor->getNombre() . ": "; $cantaor->duerme(); echo "<br>" . $bailaor->getNombre() . ": "; $bailaor->duerme(); echo "<br>" . $alSolano->getNombre() . ": "; $alSolano->duerme(); echo "<br><br>Cati aparéate con Perri<br>"; $cati->apareateCon($perri);
include_once 'Gato.php'; include_once 'Perro.php'; include_once 'Lagarto.php'; $garfield = new Gato("macho", "romano"); $tom = new Gato("macho"); $lisa = new Gato("hembra"); $silvestre = new Gato(); echo $garfield . "<br>"; echo $tom . "<br>"; echo $lisa . "<br>"; echo $silvestre . "<br><hr>"; $miLoro = new Ave(); echo $miLoro->aseate() . "<br>"; echo $miLoro->vuela() . "<br><hr>"; $pingu = new Pinguino("hembra"); echo $pingu->aseate() . "<br>"; echo $pingu->vuela() . "<br>"; echo $pingu->come("palomitas") . "<br>"; echo $pingu->programa() . "<br><hr>"; $laika = new Perro("hembra", "chucho"); echo $laika->duerme() . "<br>"; echo $laika->dameLaPata() . "<br>"; echo $laika->amamanta() . "<br>"; echo $laika->cuidaCrias() . "<br><hr>"; $godzilla = new Lagarto("macho"); echo $godzilla->tomaElSol() . "<br>"; echo $godzilla->duerme() . "<br><hr>"; ?> </body> </html>
and open the template in the editor. --> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php include_once 'Perro.php'; include_once 'Gato.php'; include_once 'Canario.php'; include_once 'Pinguino.php'; include_once 'Serpiente.php'; $keny = new Perro("macho"); $nala = new Perro("hembra", "pastor aleman"); $garfield = new Gato("hembra", "persa"); $pichi = new Canario(); $pingu = new Pinguino("macho", "fraile"); $sanake = new Serpiente(); echo "Keny:" . $keny->come("caca") . "<br>"; echo "Keny:" . $keny->dameLaPatita() . "<br>"; echo "Keny:" . $keny->getSexo() . "<br>"; echo "nala:" . $nala->getSexo() . "<br>"; echo "Keny:" . $keny->getRaza() . "<br>"; echo "nala:" . $nala->getRaza() . "<br>"; echo "Keny:" . $keny->mama() . "<br>"; echo "nala:" . $nala->mama() . "<br>"; echo "garfield:" . $garfield->mama() . "<br>"; echo "garfield:" . $garfield->come("sal") . "<br>"; echo "pichi:" . $pichi->vuela() . "<br>";
<link rel="stylesheet" href="css/style.css" /> </head> <body> <header> <h1>Animales</h1> </header> <section> <?php //Includes include_once 'Perro.php'; include_once 'Canario.php'; include_once 'Pinguino.php'; include_once 'Lagarto.php'; //Creación de animales $pluto = new Perro("Pluto", "Macho", "Naranja", "Pichon Maltes"); $lasie = new Perro("Lasie", "Hembra", "Marrón", "Pastor Alemán"); $piolin = new Canario("Piolín", "Macho", "Amarillo", "Pecho Blanco", "Espeso"); $piolina = new Canario("Piolína", "Hembra", "Blanco", "Pecho Naranja", "Ligero"); $happyFeat = new Pinguino("Happy Feat", "Macho", "Negro", "Emperador", "Ligero"); $guancho = new Lagarto("Guancho", "Macho", "Verde", "Feo", "Grande"); //Impresión de animales echo "<hr>{$pluto}<br>"; echo "<br>" . $pluto->ladra(); echo "<br>" . $pluto->corre(); echo "<br>" . $pluto->lava(); echo "<br>" . $pluto->vuela(); echo "<br>" . $pluto->pare(); echo "<br>" . $pluto->mama(); echo "<hr>{$lasie}<br>"; echo "<br>" . $lasie->pare(); echo "<hr>{$piolin}<br>";
</head> <body> <!DOCTYPE html> <?php include_once 'Animal.php'; // no es necesario incluirla include_once 'Mamifero.php'; include_once 'Ave.php'; include_once 'Gato.php'; include_once 'Perro.php'; include_once 'Canario.php'; include_once 'Pinguino.php'; include_once 'Lagarto.php'; $miCanario = new Canario("Piolin", "macho", 100, 2, "pequeña", "Criadero de Logroño"); $miGato = new Gato("Misifú", "hembra", 8000, 3, 4, "persa"); $miPerro = new Perro("Toby", "macho", 15000, 2, 5, "Friskas"); $miLagarto = new Lagarto("Juancho", "macho", 800, 2, "Lagartus Famosus"); $miPinguino = new Pinguino("Tux", "hembra", 12000, 15, "Plamifera", "Emperador"); echo "<br>Mi canario se llama " . $miCanario->getNombre() . " y su sexo es " . $miCanario->getSexo(); echo "<br>Mi gato se llama " . $miGato->getNombre() . " y su sexo es " . $miGato->getSexo(); echo "<br>Mi lagarto se llama " . $miLagarto->getNombre() . " y es de la especie " . $miLagarto->getEspecie(); echo $miCanario->vuela(); echo $miPinguino->nada(); echo $miGato->maulla(); echo $miPerro->ladra(); //echo "$miBici<hr>"; //echo "$miCoche<hr>"; /* echo $miBici->anda(15); echo $miBici->anda(35); echo $miBici->haceCaballito();
$tom = new Gato("persa", "macho"); echo "Tom:"; $tom->corre(); echo "<br>"; echo "Ladra, Jerry<br>"; $jerry = new Perro("hembra"); echo "Jerry:"; $jerry->ladra(); echo "<br>"; $silvestre = new Perro("macho"); echo "Silvestre:"; $silvestre->ladra(); echo "<br>"; echo "Toma un trozo de pan, Jerry<br>"; $jerry->come(); $dumbo = new Perro("macho"); echo "¡Dumbo, no te pelees con Silvestre!<br>"; $dumbo->peleaCon($silvestre); echo "<br>"; $piolin = new Canario(); $piolin->canta(); echo "Toma una pizza, Piolín<br>"; $piolin->come("pizza"); echo "Bueno, aquí tienes alpiste<br>"; $piolin->come("alpiste"); $tom->maulla(); echo "¡Tom, no te comas a Piolín!<br>"; $piolin->huye(tom); echo "<br>"; echo "Voy al Polo Sur a ver a Pingu<br>"; $pingu = new Pinguino("macho");
<?php require_once 'vendor/autoload.php'; $animal = new Animal(); $perro = new Perro(); $animal->saludar(); $perro->saludar();
<h1>Animales</h1> <div id="contenido"> <?php //include_once "Ave.php"; include_once "Canario.php"; include_once "Pinguino.php"; include_once "Perro.php"; include_once "Gato.php"; include_once "Lagarto.php"; //$pajaro1 = new Ave("hembra"); $canario1 = new Canario("hembra"); $pinguino1 = new Pinguino(); $perro1 = new Perro(); $gato1 = new Gato(); $lagarto1 = new Lagarto(); /* echo "<h3>Ave</h3>"; echo "<p>" . $pajaro1->getSexo() . "</p>"; $pajaro1->camina(); $pajaro1->picotea(); $pajaro1->aletea(); $pajaro1->come(); */ echo "<h3>Canario</h3>"; echo "<p>" . $canario1->getSexo() . "</p>"; $canario1->bebe(); $canario1->picotea();
<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h2>1. Crea las clases Animal , Mamifero , Ave , Gato , Perro , Canario , Pinguino y Lagarto . Crea, al menos, tres métodos específicos de cada clase y redefine el/los método/s cuando sea necesario. Prueba las clases en un programa en el que se instancien objetos y se les apliquen métodos. Puedes aprovechar las capacidades que proporciona HTML y CSS para incluir imágenes, sonidos, animaciones, etc. para representar acciones de objetos; por ejemplo, si el canario canta, el perro ladra, o el ave vuela. <?php include_once 'Canario.php'; include_once 'Gato.php'; include_once 'Perro.php'; $laika = new Perro("Laika", "hembra", "blanco", "perro", "4", "no"); $piolin = new Canario("Pepe", "macho", "amarillo", "canario", "2 cm"); $felix = new Gato("Felix", "macho", "negro", "persa", "4", "no"); echo $piolin; echo "<br>"; echo $felix; echo "<br>"; echo $laika; echo "<br><br>"; echo $piolin->actionPiar(); echo "<br>"; echo $felix->actionAparea(); echo "<br>"; echo $laika->actionPonHuevo(); echo "<br>----<br>"; echo "Numero de animales creados:" . Animal::getNumAnimales();