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 00: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); } }