* Contructor de la clase ejemplo2 */ function Ejemplo2() { } /* * Devuelve el atributo, heredado de la clase ejemplo */ function getAtributo() { return $this->atributo; } } //Inicializo la clase para crear un objeto $objeto = new Ejemplo(); //Llamo al método $objeto->MuestraNombre("Teo"); $objeto->setAtributo(77); $valor = $objeto->atributo; echo "<br>Valor = " . $valor; echo "<br>" . $objeto->atributoPublico; $valorPrivado = $objeto->setAtributoPrivado(); echo "<br>Atributo privado valor = " . $valorPrivado; //Objeto y método de clase ejemplo2 $objeto2 = new Ejemplo2(); $objeto2->setAtributo(43); $valor2 = $objeto2->getAtributo(); echo "<br>Valor 2 = " . $valor2; //Operador de resolucion echo "<br>"; Ejemplo::MuestraNombre("Carlos");