en php lo tengo asi
Código PHP:
Ver original
abstract class AnimalAbstract{ protected $_energiaConsumida=0; public function setEnergiaConsumida($distancia){ $this->_energiaConsumida = $distancia; return $this->_energiaConsumida; } public function getEnergiaConsumida(){ return $this->_energiaConsumida; } } class Perro extends AnimalAbstract{ public function correr(){ $this->_energiaConsumida +=50; } }
en java va lo tengo asi
Código Java:
Ver original
abstract class AbstraClase { protected int EnergiaConsumida=0; public int setEnerConsu(int dis){ this.EnergiaConsumida = dis; return this.EnergiaConsumida; } public int getEnerConsu(){ return this.EnergiaConsumida; } } class perro extends AbstraClase{ public int correr(){ return this.EnergiaConsumida += 50; } }
ahora tengo un problema cree otra clase usurio que me va a llamar la funcion
correr, en php ya esta
Código PHP:
Ver original
class Usuario { private $_Animal; function __construct($Animal){ $this->_Animal=$Animal; } public function hacerCorrerAnimal(){ $this->_Animal->correr(); } }
necesito pasar eso mismo a java agradesco toda la ayuda posible gracias todo eso esta en un mismo archivo