Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/php/POO/Herencia/EjemploGeometria/Cuadrado»
De WikiEducator
(Página creada con «<font size<nowiki>=</nowiki>5 color<nowiki>=</nowiki>red> Volver temario </font> <hr />») |
|||
Línea 3: | Línea 3: | ||
</font> | </font> | ||
<hr /> | <hr /> | ||
+ | ;Clase Cuadrado | ||
+ | <source lang=php> | ||
+ | |||
+ | <?php | ||
+ | |||
+ | /** | ||
+ | * Description of Cuadrado | ||
+ | * | ||
+ | * @author manuel | ||
+ | */ | ||
+ | class Cuadrado extends Poligono{ | ||
+ | |||
+ | function __construct($base){ | ||
+ | parent::__construct(4,$base,$base); | ||
+ | } | ||
+ | |||
+ | //put your code here | ||
+ | |||
+ | public function area(){ | ||
+ | return $this->base * $this->base; | ||
+ | |||
+ | } | ||
+ | public function dibuja(){ | ||
+ | $texto = "Cuadrado de área ". $this->area()."px"; | ||
+ | return parent::dibuja(325, 500,$texto); | ||
+ | } | ||
+ | |||
+ | } | ||
+ | |||
+ | </source> |
Última revisión de 13:56 7 dic 2016
- Clase Cuadrado
<?php /** * Description of Cuadrado * * @author manuel */ class Cuadrado extends Poligono{ function __construct($base){ parent::__construct(4,$base,$base); } //put your code here public function area(){ return $this->base * $this->base; } public function dibuja(){ $texto = "Cuadrado de área ". $this->area()."px"; return parent::dibuja(325, 500,$texto); } }