+ -
当前位置:首页 → 问答吧 → 再问个面向对象的问题

再问个面向对象的问题

时间:2011-10-26

来源:互联网

A::SELF()->JSON()->getdata(**,**,**);

这种是怎么访问的呢? 请指教下.

作者: myoop2011   发布时间: 2011-10-26

A::SELF()这是A类中有一个SELF的静态方法,返回的是一个对象,比如B
JSON是B中的一个方法,返回的也是一个对象,比如C
getdata是C中的一个方法

作者: moocky   发布时间: 2011-10-26

引用 1 楼 moocky 的回复:
A::SELF()这是A类中有一个SELF的静态方法,返回的是一个对象,比如B
JSON是B中的一个方法,返回的也是一个对象,比如C
getdata是C中的一个方法

+1

作者: baoxiaohua   发布时间: 2011-10-26

引用 1 楼 moocky 的回复:
A::SELF()这是A类中有一个SELF的静态方法,返回的是一个对象,比如B
JSON是B中的一个方法,返回的也是一个对象,比如C
getdata是C中的一个方法

+1
不过不建议这种写法,最好在使用时增加一个指针非空的ASSERT或者判断

作者: mpfishere   发布时间: 2011-10-26

受教了

作者: ValiantWilliam   发布时间: 2011-10-26