静态方法调用非静态方法: 在类中静态方法中,需要实例化对象,然后再调用类中的方法,示例代码如下:
class T { public function func () { return 's to ns' ; } public static function action () { return (new self())->func(); }}非静态方法调用静态方法: 可以self 或者 类名加::的形式调用
无法直接调用的原因:
静态方法调用非静态方法: 在类中静态方法中,需要实例化对象,然后再调用类中的方法,示例代码如下:
class T { public function func () { return 's to ns' ; } public static function action () { return (new self())->func(); }}非静态方法调用静态方法: 可以self 或者 类名加::的形式调用
无法直接调用的原因:
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。