CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 659285
pcplayer
·
2008-07-23 09:43:17
·
阅读: 361
是不是所谓的动态语言?不过,我还是想不通如果父类没有定义那个方法(有定义的话就不用说了),如何能调用到?
<空>
相关信息:
在父类的private方法中调用子类未知的protected方法,PHP好强大啊
(空) (
有狐
[495]
2008-07-23 16:44
)
很强,很神经
(空) (
lukejee
[306]
2008-07-23 16:45
)
好像windows下的ole?com?也是可以运行调用一个未知类型的对象的某个方法(运行时才知道它是不是存在)。。。。。。。
(83字)
(
haitao
[427]
2008-07-23 16:58
)
关键点在于在父类中访问子类的protected方法,这好像颠覆了一般讲的protected含义
(39字)
(
有狐
[449]
2008-07-23 17:12
)
双工了。
(空) (
sql
[333]
2008-07-23 17:21
)
ABSTRACT的概念吗?
(空) (
jacky1936
[303]
2008-07-23 17:18
)
说错了,不能说未知,方法名是知道的。
(空) (
有狐
[355]
2008-07-23 17:22
)
那就是abstract的了
(空) (
jacky1936
[375]
2008-07-23 17:24
)
abstract 总需要先在父类里面定义吧?
(空) (
有狐
[370]
2008-07-23 17:25
)
在DELPHI中是需要定义的
(17字)
(
jacky1936
[374]
2008-07-23 17:27
)
字符串方式的名字,参数传的
(空) (
有狐
[344]
2008-07-23 17:28
)
是不是所谓的动态语言?不过,我还是想不通如果父类没有定义那个方法(有定义的话就不用说了),如何能调用到?
(空) (
pcplayer
[360]
2008-07-23 17:43
)
$methodName="test"; $this->$methodName() ====> $this->test();
(28字)
(
有狐
[432]
2008-07-23 17:48
)
$$xx->yy
(空) (
pinxue
[324]
2008-07-23 17:30
)
这个会怎么解释? 是$($xx->yy)还是 $($xx)->yy?
(空) (
有狐
[378]
2008-07-23 17:36
)
经测试,如果子类的方法是private,的确不让访问
(空) (
有狐
[383]
2008-07-23 17:38
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录