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(); }
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>"; ?> </body> </html>
public static function saludar() { Perro::ladrar(); }