Código PHP:
class Herida{
// Atributos //
var $cantidad;
var $especial;
// Constructor //
function Herida(){
$this->cantidad = 0;
var $minimo = 0;
$this->especial = new Hespecial($minimo); //¿¿¿ es asi como se debe invocar el constructor de otra clase ???
}
// Seters & Geters //
function set_cantidad($param){
$this->cantidad = $param;
}
function set_especial($param){
$this->especial = $param;
}
function get_cantidad(){
return $this->cantidad;
}
function get_especial(){
return $this->especial;
}
// Metodos //
function incrementarcantidad($param){
$var auxiliar = 20;
$var extra = $this->especial->get_danio(); // ¿¿¿esta bien asi la invocacion, de un metodo de otra clase. ???
$var suma = $this->get_cantidad() + $param + $extra;
if($suma>=$auxiliar){
$this->set_cantidad($auxiliar);
}else{
$this->set_cantidad($suma); // ¿¿¿esta bien llamar a una funcion de la clase, dentro de la misma clase ???
}
}