[Resolvido] Class extends
Pessoal, recebi um seguinte desafio... alguém saberia como fazer?
>
Citar
Teste de Programação
Dado o exemplo abaixo:
<?php
class Monstro {
private $ataque, $vida;
public function __construct($data){
$this->ataque = isset($data['ataque']) ? $data['ataque'] : 0;
$this->vida = 100;
}
public function getAtaque(){
return $this->ataque;
}
public function getVida(){
return $this->vida;
}
public function setVida($vida){
$this->vida = $vida;
}
public function toString(){
echo "<pre>";
print_r($this);
echo "</pre>";
}
}
$monstro1 = new Monstro(array('ataque'=>rand(10,100)));
echo $monstro1->toString();Modifique de tal forma que:
1. Tenha uma nova Class chamada
Amoeba que estende de monstro, e que contenha o nome da amoeba2. Duas amoebas se enfrente, cada uma recebendo um unico ataque que altere a vida dela
3. Informe qual foi a amoeba que ganhou, ou se deu empate
OBS: Informe com um comentário qual parte esta sendo feita no respectivo trecho
Exemplo:
// 1. Tenha uma nova Class chamada `Amoeba`, que contenha o nome da amoeba
class Amoeba ...Discussão (8)
Carregando comentários...