扫码关注官方订阅号
例如帮String类型扩展一个ToInt()方法
String
ToInt()
光阴似箭催人老,日月如移越少年。
String类比较特殊...其他的可以通过继承然后添加方法
没有. Java的类是死的, 一但写好就不再有更改能力. 你应该不是问, 通过继承来添加新的方法. 如果有的话, Scala也不用费劲搞个隐式视图来为已有类添加方法.
Java
Scala
隐式视图
好吧, 这也不是铁的证据.
你说的是接口吗?
没有。Scala和PHP有trait。
trait
Java甚至都没有给类起别名的能力。
装饰者模式。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
String类比较特殊...其他的可以通过继承然后添加方法
没有.
Java的类是死的, 一但写好就不再有更改能力. 你应该不是问, 通过继承来添加新的方法. 如果有的话,Scala也不用费劲搞个隐式视图来为已有类添加方法.好吧, 这也不是铁的证据.
你说的是接口吗?
没有。Scala和PHP有
trait。Java甚至都没有给类起别名的能力。
装饰者模式。