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

林托

我遇到的问题很简单,但是可惜我无法解决它,我试图将一个对象变成另一个对象,代码在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何在VSPackage MSVS扩展中获取对Package对象的引用?

来自分类Dev

如何在 PHP 中获取对象的值

来自分类Dev

如何在PHP中获取数组对象的对象

来自分类Dev

如何在数组列表中获取对象的PHP

来自分类Dev

如何在PHP中获取对象名称

来自分类Dev

如何在php中获取数组对象的值?

来自分类Dev

如何在PHP中获取对象的受保护属性值

来自分类Dev

如何在 PHP 对象数组中获取值

来自分类Dev

如何在Clojurescript中扩展对象?

来自分类Dev

如何在ProtractorJS中扩展ElementFinder对象?

来自分类Dev

如何在组件中添加/扩展对象

来自分类Dev

如何在 Laravel 中扩展 Auth 对象?

来自分类Dev

如何在iOS中获取路径扩展

来自分类Dev

Mozilla扩展:如何在后台脚本中获取窗口对象

来自分类Dev

如何在 PHP 中扩展 DOMNodeList

来自分类Dev

如何在 PHP 中扩展指数数?

来自分类Dev

如何在PHP中以最佳方式从URL获取带有扩展名的文件名?

来自分类Dev

在VS 2015扩展中,如何在解决方案资源管理器中获取选定的对象?

来自分类Dev

如何在PHP中从对象属性中获取值并将路径存储在变量中?

来自分类Dev

如何在lodash中获取普通对象?

来自分类Dev

如何在FlowDocument中获取元素/对象?

来自分类Dev

如何在TList中获取TList的对象?

来自分类Dev

如何在查询中获取查询对象?

来自分类Dev

如何在Typescript中获取对象的值

来自分类Dev

如何在Java中获取图形对象?

来自分类Dev

如何在JS对象中获取价值?

来自分类Dev

如何在Orchard中获取CurrentSite对象?

来自分类Dev

如何在Realm中获取父对象

Related 相关文章

热门标签

归档