我遇到的问题很简单,但是可惜我无法解决它,我试图将一个对象变成另一个对象,代码在Java中看起来像这样,Creature creature = (Creature)player;
但是在php中会是什么呢?
编辑:所以这就是对象在php中的样子,请注意字符具有更多功能,我刚刚将其删除了,因为它们在这里并不重要
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;
}
}
我想将一个Character对象转换为php中的一个生物对象,但不知道我该怎么做。
由于PHP没有静态类型,因此您无需进行任何转换。
$player = new Character(...);
$creature = $player;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句