Observe el siguiente código: <?php cl ass Per r o { publ i c $pr op1 = " Soy un col l i e! ! ” ; publ i c $pr op2= “ Cachupí n” ; publ i c f unct i on set Pr oper t y( $newval ) { $t hi s - >pr op1 = $newval ; } publ i c f unct i on get Pr oper t y( ) { r et ur n $t hi s - >pr op1 . " <br />"; } } $obj = new Per r o; $obj 2 = new Per r o;
echo $obj - >get Pr oper t y( ) ; echo $obj 2- >get Pr oper t y( ) ;
$obj - >set Pr oper t y( " Ahor a soy un Ter r i er " ) ; $obj 2- >set Pr oper t y( " Soy par t e de l a segunda i nst anci a! " ) ;
echo $obj - >get Pr oper t y( ) ; echo $obj 2- >get Pr oper t y( ) ; ?> 1. Identifique cuál es la clase, cuáles son los objetos, sus atributos y métodos. 2. ¿Cuál es la salida de este código? ¿Qué valores tiene cada instancia de la clase Perro antes y después de ser modificada? 3. En la clase dada, $prop2 no tiene métodos asociados para ver su valor ni modificarlo. Escríbalos.
iZume
He comentado el codigo, cualquier duda preguntame. Para mejor visualizacion le tome una screenshot.