18 - Referencia y clonación de objetos. |
<html> <head> <title>Pruebas</title> </head> <body> <?php class Cuadrado { private $lado; public function cargarLado($la) { $this->lado=$la; } public function retornarPerimetro() { $p=$this->lado*4; return $p; } public function retornarSuperficie() { $s=$this->lado*$this->lado; return $s; } } $cuadrado1=new Cuadrado(); $cuadrado1->cargarLado(5); $x=$cuadrado1; echo 'La superficie del cuadrado de lado 5 es:'.$x->retornarSuperficie().'<br>'; echo 'El perímetro del cuadrado de lado 5 es:'.$x->retornarPerimetro().'<br>'; ?> </body> </html>
Ejecutar ejemplo
Confeccionar una clase Cuadrado. Definir como atributo su lado. Implementar un método que lo cargue el lado, otro que retorne su perímetro y otro que retorne su superficie.
Crear un objeto de la clase Cuadrado e inicializar el lado. Definir una segunda variable y asignarle la referencia del objeto de la clase Cuadrado. Imprimir la superficie y perímetro mediante esta segunda variable.