如何在php中获取扩展对象?

时间:2014-06-11 21:08:49

标签: php object

我遇到的问题很简单,但遗憾的是我无法解决它,我正试图将一个对象转换为另一个,代码在java Creature creature = (Creature)player;中看起来像这样但是会是什么呢?它在php?

编辑: 所以这就是对象在php中的样子,注意Character有更多的功能我刚刚删除它们因为它们在这里不重要

abstract class Creature{
    abstract function getId();
    abstract function getName();
    abstract function getAttacks();
}

class Character extends Creature{
    private $id;
    private $connection;

    public function __construct($id, $connection){
            $this -> id = $id;
            $this -> connection = $connection;
    }
}

我想在php中将一个Character对象变成一个生物对象,但不知道我是怎么做的。

1 个答案:

答案 0 :(得分:1)

由于PHP没有静态输入,因此您无需进行任何转换。

$player = new Character(...);
$creature = $player;