Java有没有C#那样可以对某个类进行扩展,添加新的方法

例如帮String类型扩展一个ToInt()方法


料青山看我应如是
浏览 2945回答 4
4回答

青春有我

没有JAVA不支持这个,而且String 是final 的,没法通过子类继承来实现我觉得你可以自己创建个工具类来实现这个功能比如public class StringUtils {    public static int  toInt(String s) {         return Integer.parseInt(s);    }}

智慧大石

String类比较特殊...其他的可以通过继承然后添加方法

慕仙森

没有。Scala和PHP有trait。Java甚至都没有给类起别名的能力。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java