为了账号安全,请及时绑定邮箱和手机立即绑定

vue配置的这几种写法有什么区别?

vue配置的这几种写法有什么区别?

PHP
HUWWW 2018-09-06 17:26:30
为什么在类外用对象可以访问静态方法,但不能访问静态变量class Test{    public static $num = 100;    public static function abc()     {        echo '静态';     } } $t = new Test(); $t->abc();// 提示noticeecho $t->num;感谢您的帮助
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

echo $t::$num;

查看完整回答
反对 回复 2018-09-08
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

类的静态成员属性和静态成员方法要通过 类名::[属性名/方法名]访问 。类的实例化对象可以通过 self::[属性名/方法名]

从我的理解来看,静态成员是 类的,不是对象的,所以没办法通过对象访问。实在有需要,可以在对象中添加指定的方法来修改。


查看完整回答
反对 回复 2018-09-08
  • 2 回答
  • 0 关注
  • 762 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信