예제 #1
0
 public static function testCirculo()
 {
     echo "Circulo Numero de Figuras = " . Figura::getNumFiguras() . '<br/>';
     $origen = new Punto(0, 0);
     $c1 = new Circulo($origen, 3);
     $c2 = new Circulo($origen, 4);
     echo "Circulo = " . $c1 . '<br/>';
     echo "Circulo Desplazar" . $c1->desplazar(10, 10) . $c1 . '<br/>';
     echo "Circulo 2 = " . $c2 . '<br/>';
     echo "Circulo Numero de Figuras " . Figura::getNumFiguras();
 }
예제 #2
0
 public function __construct($caracter, $altura)
 {
     parent::__construct($caracter);
     $this->altura = $altura;
 }
예제 #3
0
 /**
  * @param Punto $origen
  * @param $base
  * @param $altura
  */
 public function __construct(Punto $origen, $base, $altura)
 {
     parent::__construct($origen);
     $this->base = $base;
     $this->altura = $altura;
 }
예제 #4
0
 public function __toString()
 {
     return "Se ha creado figura" . $this->getNumFiguras() . " de tipo Cuadrado: " . parent::__toString() . ", Ancho=" . $this->ancho;
 }
예제 #5
0
 public function distancia(Figura $f)
 {
     return $this->_origen->distancia($f->getOrigen());
 }
예제 #6
0
 /**
  * @param Punto $base
  * @param $altura
  * @param Punto $origen
  */
 public function __construct($base, $altura, Punto $origen)
 {
     $this->base = $base;
     $this->altura = $altura;
     parent::__construct($origen);
 }
예제 #7
0
 public function __toString()
 {
     return "Se ha creado figura " . $this->getNumFiguras() . " de tipo circulo: " . parent::__toString() . ", radio= " . $this->radio . " ";
 }
예제 #8
0
 /**
  * @param Punto $origen
  * @param $ancho
  */
 function __construct(Punto $origen, $ancho)
 {
     parent::__construct($origen);
     $this->ancho = $ancho;
 }
예제 #9
0
 /**
  * @param $radio
  * @param Punto $origen
  */
 public function __construct($radio, Punto $origen)
 {
     $this->{$radio} = $radio;
     parent::__construct($origen);
 }
예제 #10
0
 function __construct(Punto $origen, $radio)
 {
     parent::__construct($origen);
     $this->radio = $radio;
 }
예제 #11
0
 public function __toString()
 {
     $origenToString = parent::__toString();
     return 'Cuadrado[ origen ' . $origenToString . ', lado ' . $this->ancho . ']';
 }
예제 #12
0
 public function __toString()
 {
     return "Se ha creado figura " . $this->getNumFiguras() . " de tipo Triangulo: " . parent::__toString() . ", Base=" . $this->base . ", Altura=" . $this->altura;
 }