递归火山软件开发平台

标题: 关于静态方法的疑问 [打印本页]

作者: benxiaohai    时间: 2023-7-4 18:17
标题: 关于静态方法的疑问
本帖最后由 benxiaohai 于 2023-7-4 19:22 编辑

问一个基础问题,静态方法,我的理解就是:类名.方法名(),不需要创建对象就可以了,直接用就可以了,但实事不是如此,比如下图这样

该静态方法的第一个参数就是拥有该方法的类的对象,还是要创建对象,这样我产生了一个问题,既然如此,这个静态方法有什么意义吗,这样和使用普通方法有什么不同吗,希望各位指点一下

作者: 雨中漫步    时间: 2023-7-4 19:49
http://gs.xieyoutx.com/t/t-tz-16653838351264432922-24245167616237927859-19213168136758340598-.html

看第18课
作者: 创世魂    时间: 2023-7-4 20:51
后面还有一个访问权限,支持以动态格式调用,就证明不是普通的静态方法了。。

看教程:https://doc.voldp.com/vol/index.html
找到下面的。
九、火山类库方法识别与调用
没事就多刷教程。。

作者: benxiaohai    时间: 2023-7-4 21:08
雨中漫步 发表于 2023-7-4 19:49
http://gs.xieyoutx.com/t/t-tz-16653838351264432922-24245167616237927859-19213168136758340598-.html
...

可能是我这边网络不太好,视频一直在转圈
作者: benxiaohai    时间: 2023-7-4 21:19
创世魂 发表于 2023-7-4 20:51
后面还有一个访问权限,支持以动态格式调用,就证明不是普通的静态方法了。。

看教程:https://doc.voldp. ...

我已经看过文档了,支持以动态格式调用的静态方法,用通常方法也可以实现,效果是一样的
作者: Xelloss0618    时间: 2023-7-4 22:22
这种有属性“别名”的比较特别,火山的别名类,里面必须全部是静态方法。
所以火山又加了个语法糖,如果第一个参数的类型跟类名一样,这个参数一般是替换为类实例,
即以 类变量.方法() 访问
作者: benxiaohai    时间: 2023-7-4 22:26
Xelloss0618 发表于 2023-7-4 22:22
这种有属性“别名”的比较特别,火山的别名类,里面必须全部是静态方法。
所以火山又加了个语法糖,如果第 ...

虽然不懂,但解释到点上了,谢谢!




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4